selenium无法输入网址

来源:9-1 selenium动态网页请求与模拟登录知乎

vicety

2017-09-14

from selenium import webdriver


browser = webdriver.Chrome(executable_path="C:/Program Files (x86)/Google/Chrome/Application/chrome.exe")
# browser = webdriver.Firefox(executable_path="E:/Firefox/firefox.exe")

# option = webdriver.ChromeOptions()
# option.add_argument('--user-data-dir=C:/Users/HCY/AppData/Local/Google/Chrome/User Data/Default')
# browser = webdriver.Chrome(chrome_options=option)

browser.get("www.baidu.com")

browser.find_element_by_css_selector('.input-field-group .input-field input[type="text"]').send_keys("vicety")
browser.find_element_by_css_selector('.input-field-group .input-field input[type="password"]').send_keys("PA19981031")
browser.find_element_by_css_selector(".input-field-group button.signup-form__submit").click()

print(browser.page_source)

http://szimg.mukewang.com/59b958fa0001492d09050254.jpg

图片可能不太清晰,问题是这样的,运行程序后可以打开Chrome浏览器,但通过打断点可以发现程序并没有运行到输入网址这一行,程序也没有报错,问题出在哪呢?

写回答

1回答

bobby

2017-09-15

如果没有运行到输入网址这一行 是不是运行有报错还是一直打开浏览器什么都没有执行呢?

0
2
bobby
回复
vicety
那应该是driver的问题了 你试试换一个版本的driver试试 或者按照firefox的driver试试
2017-09-18
共2条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程