利用selenium模拟打开百度并输入‘淘宝‘,报错‘dict‘ object has no attribute ‘send_keys‘
原因:chromedriver的版本与Chrome对应的版本不一样
解决办法:找到自己的Chrome版本,然后去chromedrive官网下载相对应的版本即可解决问题。
具体步骤见下图:1:找到自己的Chrome版本
2:打开 chromedrive官网:ChromeDriver - WebDriver for Chrome找到对应版本下载即,这里以我自己的浏览器为例。
这里根据自己电脑的系统进行下载.
源代码:
from selenium import webdriver
browser = webdriver.Chrome()
url = 'https://www.baidu.com/'
browser.get(url)
input=browser.find_element_by_id('kw')
input.send_keys('淘宝')
button=browser.find_element_by_id('su')
button.click()
利用selenium模拟打开百度并输入‘淘宝‘,报错‘dict‘ object has no attribute ‘send_keys‘相关推荐
- python获取登录按钮_Python:Selenium模拟Chrome浏览器抓取淘宝商品信息
对于采用异步加载技术的网页,有时候想通过逆向工程的方式来设计爬虫进行爬取会比较困难,因此,要想通过python获取异步加载数据往往可以使用Selenium模拟浏览器的方式来获取. Selenium是一 ...
- Python爬虫:Selenium模拟Chrome浏览器爬取淘宝商品信息
对于采用异步加载技术的网页,有时候想通过逆向工程的方式来设计爬虫进行爬取会比较困难,因此,要想通过python获取异步加载数据往往可以使用Selenium模拟浏览器的方式来获取. Selenium是一 ...
- 解决selenium模拟浏览器爬取(淘宝、微博等需要登陆验证的网站)多次登陆问题
在爬取淘宝等需要登陆的网站时,模拟点击打开新的页面往往需要重新登陆,这时可以通过采用本地打开一个浏览器,设置监听端口,在该端口下模拟浏览器,这样浏览器会记住所有的用户行为,只要登陆过一次就不必重复登录 ...
- 爬虫(利用正则表达式爬取百度新闻(淘宝))
先直接在百度新闻中搜索"淘宝" 得到url = """ https://www.baidu.com/s?ie=utf-8&medium=0&a ...
- python 裁判文书网_python - 用selenium模拟登陆裁判文书网,系统报错找不到元素。...
问 题 from selenium import webdriver from selenium.webdriver.common.desired_capabilities import Desire ...
- 利用selenium模拟自动登录链家、贝壳、安居客等网站(超级实用,推荐收藏!)
大家好, 今天跟大家分享一个利用selenium模拟自动登录王连某家.an聚客等网站. 文章内容超级实用,尽快在小本本上记录下来哟. 特别说明,以下代码仅用于交流学习,不做其他商业用途,切记切记! 上 ...
- Excel VBA 打开百度网页输入关键字并搜索
Sub 百度搜索() 'Excel VBA 打开百度网页输入关键字并搜索 Dim KW, Su With CreateObject("InternetExplorer.Application ...
- 关于使用selenium工具调用Firefox浏览器登录淘宝、京东web端的试验
** 关于使用selenium工具调用Firefox浏览器登录淘宝.京东web端的试验 ** 1.环境配置(软件安装相关知识大家可在网上查找) 以下是我使用的版本: Firefox 24.0 sele ...
- 金九银十,做一个百度喜欢的淘宝客网站
随着淘宝销售旺季-金九银十的到来,淘宝客一词似乎又一次火爆起来,这一群人似乎依然热情高涨,无论新手,老鸟,都忘乎所以的奔向这片炙手可热的红海,毕竟类似淘宝客这种超低门槛的网赚手段还是十分的吸引人,更不 ...
- 百度VS淘宝 (淘宝网正式向百度宣战:淘宝网将屏蔽百度的搜索引擎抓取)
昨天,淘宝网正式向百度宣战:淘宝网将屏蔽百度的搜索引擎抓取. 听到这个消息后我非常震惊,看来互联网这场电子商务大战正在拉开帷幕. 首先说淘宝 1.马云的决定 首先说马云,马云采用屏蔽搜索引擎这招狠棋应 ...
最新文章
- OpenCV图像修补
- 加法器的verilog实现(串行进位、并联、超前进位、流水线)
- 实战渗透-Shiro反序列化漏洞实例
- makefile与stm32工程皮毛了解
- 有一种爱情叫永不改变_设计就像爱情一样,总是在寻找一种方式
- SQL Server【一】简介和基本概念和命令
- oracle 时间戳最小单位,Oracle时间戳,最大值和最小值
- Java多线程学习总结(7)——创建线程池的正确姿势
- python如何表示未知数_用Python如何解数学方程
- 用Python强制子类重写父类,如此简单就能做到
- 从一个MFC工程移植对话框类到另一个MFC工程
- pycharm初始配置
- ElasticSearch6.0 Java API 使用 排序,分组 ,创建索引,添加索引数据,打分等(一)...
- 电源大师课笔记 1.3
- windows系统迁移,C盘搬家
- 【python】小游戏程序——弹跳小球
- Rime解决二三候选用分号和加减号翻页,以及设置禁止调频的问题
- 将动画角色导入Unity 3D
- 服务器合租速度的决定因素
- 微信小游戏中监听一个按钮的点击事件方法
热门文章
- 微机原理与接口技术[第三版]——第七章课后习题答案
- html的长度单位的选择,html中常见长度单位有哪些?
- 智齿调用a标签时触发绑定事件
- Linux服务器云锁安装步骤
- getActivePinia was called with no active Pinia. Did you forget to install pinia?
- 基于vue2使用vue-awesome-swiper 轮播图(踩坑记录)
- windows打印服务器
- AST使用eval运行函数,更换数值
- ARRL在线电台日记(LOTW)申请
- 1.3 可移植性和标准