selenium学习1_使用selenium,chromedriver打开百度并进行搜索

这篇具有很好参考价值的文章主要介绍了selenium学习1_使用selenium,chromedriver打开百度并进行搜索。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、需要安装Python,selenium,chrome浏览器,以及与之版本对应的chromedriver。

具体安装包以及安装步骤自己去百度,这里只讲这些软件安装使用之间的关联。

  1. selenium下载安装之后将其放在Python路径下就不需要再配置环境了,当你打开pycharm时会在External libraries路径下找到,创建.py文件也可以直接"from selenium import xxxxx"了。
    selenium打开百度,selenium,学习,python
    selenium打开百度,selenium,学习,python

  2. chromedriver.exe版本要和chrome浏览器版本对应,
    selenium打开百度,selenium,学习,python
    chromedriver版本url为:
    https://chromedriver.storage.googleapis.com/index.html
    去里面寻找对应版本的

  3. WebDriver下载好之后,解压缩获得chromedriver.exe,需要在chrome浏览器和Python路径下都放置一份。
    chrome浏览器路径如下:
    selenium打开百度,selenium,学习,python
    selenium打开百度,selenium,学习,python
    Python浏览器路径如下:
    selenium打开百度,selenium,学习,python

2、代码块如下

from selenium import webdriver
from selenium.webdriver.common.by import By


# 使用chromedriver.exe打开谷歌浏览器
browser = webdriver.Chrome()

# 通过网址打开百度网页
browser.get('https://www.baidu.com')

#在百度搜索框中输入关键字"python"

# browser.find_element_by_id("kw").send_keys("python")
browser.find_element(By.ID, "kw").send_keys("python")


#单击搜索按钮
# browser.find_element_by_id("su").click()
browser.find_element(By.ID, "su").click()

其中注释掉的代码部分,其语法格式是selenium4.x之前版本适用的,4.x之后find_element元素定位部分代码语法有所改变,需要用未注释部分的代码格式

具体我参考了一篇博文:https://blog.csdn.net/m0_49076971/article/details/126233151文章来源地址https://www.toymoban.com/news/detail-537600.html

到了这里,关于selenium学习1_使用selenium,chromedriver打开百度并进行搜索的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用爬虫爬取百度搜索结果及各网站正文(request库、selenium库和beautifulsoup库)

    任务: 给定搜索词,获取百度搜索结果 根据各项结果获取对应网站正文部分 header实际为一个字典,为访问百度时提供必要的信息。 一般来讲只需要提供 Cookie 就可以访问大多数网站,其余可能需要的还有 Host 、 User-Agent 等 通过分析百度搜索url可以发现 https://www.baidu.com/s?wd=茅

    2024年03月27日
    浏览(42)
  • Selenium自动化测试,实现百度搜索

    目录 一.安装selenium第三方库 二.安装浏览器驱动 三.配置驱动器环境变量  1.项目环境变量 2.系统环境变量配置 四.项目实战 五.完整代码   使用pip安装第三方库selenium,直接使用pip安装第三方库,速度会比较慢,可以使用国内的源下载安装。这样速度会比较快。 pip install selen

    2024年02月06日
    浏览(26)
  • 使用Selenium和ChromeDriver操作浏览器获取动态数据

    在Web开发中,有时需要爬取动态生成的数据。这些数据无法通过传统的爬虫工具获取,因为它们需要在浏览器中执行JavaScript代码才能生成。在这种情况下,可以使用Selenium和ChromeDriver来模拟人类用户的行为,操作浏览器并获取动态数据。 为了使用Selenium和ChromeDriver操作浏览器

    2024年02月09日
    浏览(33)
  • selenium-java web自动化测试工具抓取百度搜索结果实例

     🔥 交流讨论: 欢迎加入我们一起学习! 🔥 资源分享 : 耗时200+小时精选的「软件测试」资料包 🔥  教程推荐: 火遍全网的《软件测试》教程   📢 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! selenium-java web自动化测试工具抓取百度搜索结果实例 这种方式抓百度

    2024年03月14日
    浏览(58)
  • Python--使用selenium通过chromedriver调用谷歌浏览器

    原文网址:Python--使用selenium通过chromedriver调用谷歌浏览器_IT利刃出鞘的博客-CSDN博客         本文用实例介绍Python如何使用selenium通过chromedriver调用谷歌浏览器。 谷歌浏览器访问:chrome://version/ 注意:通过【帮助= 关于Google Chrome 】这种方式来查看会导致谷歌浏览器自动更新

    2023年04月21日
    浏览(82)
  • linux下安装 Chrome 和 chromedriver 以及 selenium webdriver 使用

    chromedriver 下载地址: https://googlechromelabs.github.io/chrome-for-testing/ (推荐,包含最新稳定版) https://chromedriver.storage.googleapis.com/index.html? http://npm.taobao.org/mirrors/chromedriver/ https://registry.npmmirror.com/-/binary/chromedriver/ 查看版本: chromedriver对应下载地址 现在就可以使用 selenium 的 web

    2024年02月08日
    浏览(55)
  • 如何利用 Selenium 对已打开的浏览器进行爬虫

    大家好! 在对某些网站进行爬虫时,如果该网站做了限制,必须完成登录才能展示数据,而且只能通过短信验证码才能登录 这时候,我们可以通过一个已经开启的浏览器完成登录,然后利用程序继续操作这个浏览器,即可以完成数据的爬取了 具体操作步骤如下: 1-1 安装依

    2024年02月09日
    浏览(28)
  • 使用selenium,但chrome无法启动,需要安装浏览器对应版本(最新)的chromedriver

    使用selenium无法启动chrome,代码 报错如下: 安装地址 查询了浏览器版本:117.0.5927 但是国内的镜像网找不到,只更新到114版本 需要安装驱动,点击了最下面的网址 https://chromedriver.chromium.org/home 如图为有效信息 - 点击跳转: https://googlechromelabs.github.io/chrome-for-testing (点击这里

    2024年02月11日
    浏览(49)
  • 谷歌浏览器使用selenium的驱动chromedriver 116~118版本,解决版本不匹配问

    谷歌浏览器使用selenium的驱动chromedriver 116~118版本,解决版本不匹配问 获取不到 chromedriver 高版本吗? https://googlechromelabs.github.io/chrome-for-testing/#stable

    2024年02月07日
    浏览(41)
  • 从零开始学习:如何使用Selenium和Python进行自动化测试?

    安装selenium 打开命令控制符输入:pip install -U selenium 火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能 Selenium IDE 是嵌入到Firefox 浏览器中的一个插件,实现简单的浏览器操 作的录制与回放功能,IDE 录制的脚本可以可以转换成多种语言,从而帮助我们快速的开

    2024年04月23日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包