此教程使用的是windows系统环境中,python版本3.9

首先需要安装selenium和下载chromedriver.exe在通过代码调用才能实现自动化;

selenium安装

cmd中执行安装命令

pip install selenium

等待安装

在cmd中执行下方命令可以测试是否安装成功;

pip show selenium

如果返回类似的信息则代表安装成功:

Name: selenium
Version: 4.1.0
Summary:
Home-page: https://www.selenium.dev
Author:
Author-email:
License: Apache 2.0
Location: c:\users\administrator\appdata\local\programs\python\python39\lib\site-packages
Requires: trio, trio-websocket, urllib3
Required-by:

至此selenium我们已经安装完成,但是我们还需要安装chromedriver


chromedriver的下载以及安装

提前下载一个谷歌浏览器,然后打开谷歌浏览器,谷歌浏览器,设置-关于,查看你的谷歌浏览器版本,当然也可以再此时,将谷歌浏览器升级到最新版本,在此页面有你的,谷歌浏览器的版本号,要记住,等会要用;

 例如我的谷歌浏览器的版本 96.0.4664.45

浏览器打开:http://npm.taobao.org/mirrors/chromedriver/

找到你版本号的链接:例如我的:96.0.4664.45 

 然后点开这个链接如图:

 点击:chromedriver_win32.zip进行下载(64位兼容32的不用在意

此压缩包里面只有一个名称为chromedriver.exe的文件,将此文件解压到你的python的安装目录里面

例如我的pytho的安装目录是:C:\Users\Administrator\AppData\Local\Programs\Python\Python39

新建一个python程序,输入

from selenium.webdriver import Chrome

执行一下,如果没有报错则表示ok

如果不可以,则把chromedriver.exe这个文件,复制到你的python安装目录下的\Scripts文件内

我的路径是

C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts

  新建一个python程序,输入

from selenium.webdriver import Chrome

执行一下,如果没有报错则表示ok

如果有报错,在把chromedriver.exe这文件放到谷歌浏览器的安装目录下Application文件夹内

例如:C:\Program Files\Google\Chrome\Application


 [案例]python使用selenium自动化百度搜索关键词代码

from selenium.webdriver import Chrome
Chrome = Chrome()#启动chromedriver
Chrome.get('http://www.baidu.com')#打开http://www.baidu.com
Chrome.find_element_by_id('kw').send_keys('北京天气')#定位到搜索框元素,并且填充内容为北京天气
Chrome.find_element_by_id('su').click()#点击搜索按钮

如本文章,能解决的您的问题,记得点赞o( ̄▽ ̄)d支持一下~~~

Logo

一站式 AI 云服务平台

更多推荐