【发布时间】:2018-01-19 00:56:56
【问题描述】:
我对我的代码有疑问。为什么需要打开谷歌网页才能在 selenium 中搜索某些内容。为什么我们不能直接从 chrome 浏览器搜索。下面是我的代码
from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
chrome_options=webdriver.ChromeOptions()
chrome_options.add_argument("--disable-infobars")
browser=webdriver.Chrome('C:/Users/chromedriver.exe',chrome_options=chrome_options)
page=browser.get('http://www.google.com')
search=browser.find_element_by_name('q')
search.send_keys('aditya')
search.send_keys(Keys.RETURN)
time.sleep(5)
为什么需要 page=browser.get('http://www.google.com') 行。我反正使用浏览器发送密钥为什么需要页面?
【问题讨论】:
-
如果你开发了代码,那么你应该更清楚为什么
page=browser.get('http://www.google.com)。 SeleniumHQ 网站有很好的文档。对于初学者来说,这是一个很好的起点。 -
我不是自己开发的,是在 S.O 得到的