python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

这篇具有很好参考价值的文章主要介绍了python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 学习python selenium已经是好久以前的事情了,自己都快要忘记了,所以写篇博客复习复习,本文包括安装selenium驱动以及selenium的一些简单使用。本文默认安装python以及selenium库。

目录

一、安装seleium的驱动(以谷歌浏览器为例)

二、selenium库的一些简单用法。

        1.向输入框中输入文字

         2.点击操作

一、安装seleium的驱动(以谷歌浏览器为例)

        1.首先下载一个谷歌浏览器这应该不用说

                谷歌浏览器下载官网:Google Chrome 网络浏览器

        2.打开谷歌浏览器--点击右上角三个点--帮助--点击关于 Google Chrome,然后就可以看到版本号了。

python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

        3.下载谷歌浏览器的驱动(谷歌驱动网址),并寻找与谷歌版本号差不多的驱动,从上面可以知道我的版本号是105.0.5195.127,从下图可以看出,没有和我一模一样的版本号,所以找一个相差不大的即可,即 105.0.5195.52

 python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

         然后下载和自己系统对应的文件python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

        下载完成之后会得到这样一个文件

python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

        4.接下来我们需要把这个chromedriver.exe的文件放进两个地方,首先是放入我们python的运行环境之下,其次就是放进谷歌浏览器的文件夹

                ①我们win+r进入终端,输入where python ,找到python的位置,进入对应的路径,把chromedriver.exe文件复制一份进去。

python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

                 ②找到桌面上的谷歌浏览器(桌面没有就去菜单找)--右击--打开文件所在的位置,把chromedriver.exe文件复制一份进去。

         5.打开python解释器(jupyter notebook/python IDLE),输入代码调试。           

from selenium import webdriver
browser = webdriver.Chrome()   #加载谷歌网页引擎
browser.get("https://www.baidu.com/")  #给上网址url

 如果可以打开下图这样的一个窗口,说明配置成功了。

二、selenium库的一些简单用法。

        1.向输入框中输入文字

        首先打开百度网页之后我们按F12或者右键--检查也可以,第一步点击左上角有着鼠标样式的图标,第二步点击输入框,这样我们可以找到输入框在网页源代码里面的位置以及知道它的属性。

python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

        根据找到的input标签,右击--Copy--CopyXpath,然后就会得到一段//*[@id="kw"],然后代码如下:(这是比较偷懒的方法,其实根据input标签里面的其他属性,也可以找到输入框的位置)

browser.find_element_by_xpath('//*[@id="kw"]').send_keys('python')

 会看到对应的输入框里面也会输入python

python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

         2.点击操作

        在我们输入了python之后还需要点击右边的百度一下,步骤差不多,我们还是要在网页里面找百度一下这个按钮的所在位置的标签及其属性,还是先点击左上角有着鼠标样式的图标,再点击百度一下

python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

         然后就可以找到百度一下的input标签,然后可以和上面一样用CopyXpath的方法,代码如下:

browser.find_element_by_xpath('//*[@id="su"]').click()

 然后就可以看到百度做出了反应如下图 

python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记

三、总结

        今天主要是说关于selenium库的一些配置,说得比较详细,大家仔细查阅,最后说一点我对selenium的看法,我觉得selenium库是python爬虫技术中比较不错的手段,有着可见即可爬的称号,虽然和python爬虫的scrapy框架等比起来,没那么模块化系统化,但是可以说是非常强大的,大多数的爬虫问题都是可以解决的,用起来我觉得也比较的灵活,我上面说的操作都是一些简单的常见的操作,还有更多复杂有趣的操作,比如爬取图片、下载视频等等,大家感兴趣的话可以更深入的了解一下selenium库。如果有错误的或者是不清楚的地方,欢迎大家在评论区指出,共同进步,谢谢!文章来源地址https://www.toymoban.com/news/detail-462325.html

到了这里,关于python网络爬虫之selenium的详细安装配置以及简单使用--菜鸟复习日记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Aanconda安装python以及Pycharm配置Python解释器详细教程

    Anaconda即是管理python的一个平台,可以利用Anaconda创建虚拟环境,更好的管理自己的项目以及第三方库。安装了这之后不需要再下载python解释器!!! anaconda下载链接   1. 在 d盘 目录下新建一个文件夹 , 命名为Anaconda ,这个目录很重要,一定要记得他,以后的虚拟环境就在

    2024年04月11日
    浏览(53)
  • 【Python爬虫】selenium的详细使用方法

    selenium是一个用于web应用测试的工具,selenium所做的测试会直接运行在浏览器中,就像真人进行操作一样,像是打开浏览器,输入账号密码登录等等。目前selenium支持大部分的浏览器,例如:IE,Mozilla Firefox,Safari,Google Chrome,Opera,Edge等等浏览器,selenium是一个相当成功的开

    2024年02月07日
    浏览(49)
  • 小白必看Python爬虫Selenium库详细教程

    在我们爬取网页过程中,经常发现我们想要获得的数据并不能简单的通过解析HTML代码获取,这些数据是通过AJAX异步加载方式或经过JS渲染后才呈现在页面上显示出来。 selenuim是一种自动化测试工具,它支持多种浏览器。而在爬虫中,我们可以使用它来模拟浏览器浏览页面,进

    2024年02月01日
    浏览(28)
  • python 配置 selenium爬虫

    这两天学习Python爬虫,记录一下这个折磨我一两个小时的配置。 值得注意的是,下载的chromedriver.exe文件必须放在和运行的.py文件同一目录下,否则就会报错: selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see https://chromedriver.chromium.or

    2024年02月03日
    浏览(30)
  • (十四)python网络爬虫(理论+实战)——爬虫利器selenium详解

    目录 6 selenium的介绍和使用      6.1 爬虫遇到的难点

    2023年04月08日
    浏览(29)
  • 网络爬虫(Python:Selenium、Scrapy框架;爬虫与反爬虫笔记)

    Selenium是一个模拟浏览器浏览网页的工具,主要用于测试网站的自动化测试工具。 Selenium需要安装浏览器驱动,才能调用浏览器进行自动爬取或自动化测试,常见的包括Chrome、Firefox、IE、PhantomJS等浏览器。 注意:驱动下载解压后,置于Python的安装目录下;然后将Python的安装目

    2024年01月18日
    浏览(45)
  • 【小5聊】Python3 使用selenium模块实现简单爬虫系列一

    第一次听说Python还是在工作的时候,还是一位女生在用,当时她说可以用来处理excel文档,特别是一些统计分析。第二次让我真正进入python世界,还是在一次C站举办的大赛上。聊聊你是因为什么机缘巧合进入到python圈的呢?不妨留言说说 本期主要是聊聊,我接触到的selenium模

    2024年02月06日
    浏览(58)
  • 〖Python网络爬虫实战㉚〗- Selenium节点

    订阅:新手可以订阅我的其他专栏。免费阶段订阅量1000+                 python项目实战                  Python编程基础教程系列(零基础小白搬砖逆袭) 说明:本专栏持续更新中,目前专栏免费订阅,在转为付费专栏前订阅本专栏的,可以免费订阅付费专栏,

    2024年02月13日
    浏览(32)
  • 网络爬虫开发(五)01-爬虫高级——Selenium简介 & 根据平台选择安装selenium-webdriver包 & Selenium的基本使用

    网络爬虫开发(五)01-爬虫高级——Selenium简介 根据平台选择安装selenium-webdriver包 Selenium的基本使用 学习目标: 使用Selenium库爬取前端渲染的网页 反反爬虫技术 官方原文介绍: Selenium automates browsers . That’s it! What you do with that power is entirely up to you. Primarily, it is for automating web

    2024年01月24日
    浏览(26)
  • 〖Python网络爬虫实战㉙〗- Selenium案例实战(三)

    订阅:新手可以订阅我的其他专栏。免费阶段订阅量1000+                  python项目实战                  Python编程基础教程系列(零基础小白搬砖逆袭) 说明:本专栏持续更新中,目前专栏免费订阅,在转为付费专栏前订阅本专栏的,可以免费订阅付费专栏,

    2024年02月07日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包