采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
code:
result:
问题:
1. 网址:https://passport.zhaopin.com/org/login
2. 用selenium模拟点击验证码验证出来是空白的 但是自己打开浏览器访问再点击却是能正常显示
困扰我好久了, 加等待时间, 刷新页面都试过了
from selenium import webdriver import time browser = webdriver.Firefox() browser.get('https://passport.zhaopin.com/org/login') # browser.delete_all_cookies() time.sleep(60) browser.find_element_by_xpath("//input[@id='CheckCodeCapt']").click() time.sleep(60) browser.save_screenshot('screenshot.png')
这是我本地的代码 可以运行
亲 我这里chromedriver是可以显示出来你 你可以先试试下载最新的chromedriver试试
老师, 我这边试了还是不行, 谷歌浏览器版本 60.0.3112.7(正式版本), chromedriver版本v2.30 是不是我定位的点击跟你定位的不一样呢
我是直接使用鼠标在浏览器中点击的, 你可以先将代码发给我看看 我这里运行一下试试 或者你使用firefox 试试呢
老师 您好: from selenium import webdriver import time browser = webdriver.Chrome(executable_path="E:/selenium/chromedriver.exe") browser.get('https://passport.zhaopin.com/org/login') # browser.delete_all_cookies() time.sleep(3) browser.find_element_by_xpath("//input[@id='CheckCodeCapt']").click() browser.save_screenshot('screenshot.png')
登录后可查看更多问答,登录/注册
带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎
4.8k 30
2.5k 18
1.1k 18
1.4k 15
2.8k 15