all_urls.txtという名前のURLのテキストリストがあります。テキストファイルの各URLは1行にあります。特定のデータを抽出するために、このリストをセレニウム(python)に渡したいと思います。私はこれをURLのものを使って達成することができますが、これは効率的ではありません。現在のコードは次のようになります。 -Python SeleniumがURLのリストを使用
profile = FirefoxProfile('/home/test/.mozilla/firefox/mfgrtrtr.Default3')
browser = webdriver.Firefox(firefox_profile=profile)
browser.maximize_window()
# get website
browser.get('https://www.some-website.com/')
# get current url
print browser.current_url
# get name & get phone number
name = browser.find_element_by_class_name("name")
print name.text
phone = browser.find_element_by_class_name("phone")
print phone.text
リストをbrowser.getに渡して、各URLから名前と電話を抽出するにはどうすればよいですか。事前にお手伝いいただきありがとうございます。私はPythonには初めてですが、挑戦を楽しんでいます。
ファイルを開いて、forループを使用する方法を知っていますか? 'であなたのファイルを開く(yourfile)f:マップのURL(str.rstrip、f)...' –