原因: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‘相关推荐

  1. python获取登录按钮_Python:Selenium模拟Chrome浏览器抓取淘宝商品信息

    对于采用异步加载技术的网页,有时候想通过逆向工程的方式来设计爬虫进行爬取会比较困难,因此,要想通过python获取异步加载数据往往可以使用Selenium模拟浏览器的方式来获取. Selenium是一 ...

  2. Python爬虫:Selenium模拟Chrome浏览器爬取淘宝商品信息

    对于采用异步加载技术的网页,有时候想通过逆向工程的方式来设计爬虫进行爬取会比较困难,因此,要想通过python获取异步加载数据往往可以使用Selenium模拟浏览器的方式来获取. Selenium是一 ...

  3. 解决selenium模拟浏览器爬取(淘宝、微博等需要登陆验证的网站)多次登陆问题

    在爬取淘宝等需要登陆的网站时,模拟点击打开新的页面往往需要重新登陆,这时可以通过采用本地打开一个浏览器,设置监听端口,在该端口下模拟浏览器,这样浏览器会记住所有的用户行为,只要登陆过一次就不必重复登录 ...

  4. 爬虫(利用正则表达式爬取百度新闻(淘宝))

    先直接在百度新闻中搜索"淘宝" 得到url = """ https://www.baidu.com/s?ie=utf-8&medium=0&a ...

  5. python 裁判文书网_python - 用selenium模拟登陆裁判文书网,系统报错找不到元素。...

    问 题 from selenium import webdriver from selenium.webdriver.common.desired_capabilities import Desire ...

  6. 利用selenium模拟自动登录链家、贝壳、安居客等网站(超级实用,推荐收藏!)

    大家好, 今天跟大家分享一个利用selenium模拟自动登录王连某家.an聚客等网站. 文章内容超级实用,尽快在小本本上记录下来哟. 特别说明,以下代码仅用于交流学习,不做其他商业用途,切记切记! 上 ...

  7. Excel VBA 打开百度网页输入关键字并搜索

    Sub 百度搜索() 'Excel VBA 打开百度网页输入关键字并搜索 Dim KW, Su With CreateObject("InternetExplorer.Application ...

  8. 关于使用selenium工具调用Firefox浏览器登录淘宝、京东web端的试验

    ** 关于使用selenium工具调用Firefox浏览器登录淘宝.京东web端的试验 ** 1.环境配置(软件安装相关知识大家可在网上查找) 以下是我使用的版本: Firefox 24.0 sele ...

  9. 金九银十,做一个百度喜欢的淘宝客网站

    随着淘宝销售旺季-金九银十的到来,淘宝客一词似乎又一次火爆起来,这一群人似乎依然热情高涨,无论新手,老鸟,都忘乎所以的奔向这片炙手可热的红海,毕竟类似淘宝客这种超低门槛的网赚手段还是十分的吸引人,更不 ...

  10. 百度VS淘宝 (淘宝网正式向百度宣战:淘宝网将屏蔽百度的搜索引擎抓取)

    昨天,淘宝网正式向百度宣战:淘宝网将屏蔽百度的搜索引擎抓取. 听到这个消息后我非常震惊,看来互联网这场电子商务大战正在拉开帷幕. 首先说淘宝 1.马云的决定 首先说马云,马云采用屏蔽搜索引擎这招狠棋应 ...

最新文章

  1. OpenCV图像修补
  2. 加法器的verilog实现(串行进位、并联、超前进位、流水线)
  3. 实战渗透-Shiro反序列化漏洞实例
  4. makefile与stm32工程皮毛了解
  5. 有一种爱情叫永不改变_设计就像爱情一样,总是在寻找一种方式
  6. SQL Server【一】简介和基本概念和命令
  7. oracle 时间戳最小单位,Oracle时间戳,最大值和最小值
  8. Java多线程学习总结(7)——创建线程池的正确姿势
  9. python如何表示未知数_用Python如何解数学方程
  10. 用Python强制子类重写父类,如此简单就能做到
  11. 从一个MFC工程移植对话框类到另一个MFC工程
  12. pycharm初始配置
  13. ElasticSearch6.0 Java API 使用 排序,分组 ,创建索引,添加索引数据,打分等(一)...
  14. 电源大师课笔记 1.3
  15. windows系统迁移,C盘搬家
  16. 【python】小游戏程序——弹跳小球
  17. Rime解决二三候选用分号和加减号翻页,以及设置禁止调频的问题
  18. 将动画角色导入Unity 3D
  19. 服务器合租速度的决定因素
  20. 微信小游戏中监听一个按钮的点击事件方法

热门文章

  1. 微机原理与接口技术[第三版]——第七章课后习题答案
  2. html的长度单位的选择,html中常见长度单位有哪些?
  3. 智齿调用a标签时触发绑定事件
  4. Linux服务器云锁安装步骤
  5. getActivePinia was called with no active Pinia. Did you forget to install pinia?
  6. 基于vue2使用vue-awesome-swiper 轮播图(踩坑记录)
  7. windows打印服务器
  8. AST使用eval运行函数,更换数值
  9. ARRL在线电台日记(LOTW)申请
  10. 1.3 可移植性和标准