一、Selenium开篇之PyCharm安装selenium及浏览器驱动

1、安装Selenium

打开PyCharm->左下角点击Terminal输入以下命令

pip install selenium

2、浏览器驱动(谷歌为例)

(1)查看谷歌版本

谷歌网站更多->帮助->关于谷歌->
谷歌版本

(2)查找并下载驱动

驱动链接(可直接点击或复制下方链接)
http://chromedriver.storage.googleapis.com/index.html

114后的版本可以找这个链接

注意:找到谷歌版本,打开链接找到对应版本驱动,找不到则找最相近的版本。上方链接可通使用其他源。

(3)下载对应操作系统驱动压缩包,Windows系统64可以直接使用win32。

在这里插入图片描述

(4)把解压后的驱动程序(.exe文件)放到python运行程序下

PyCharm随便运行一个.py程序,如图找到红框文件夹,这个就是你的python运行程序目录。
在这里插入图片描述
如上图,本人应该把chromedriver.exe放到C:\ProgramData\Anaconda3\下

(5)测试驱动可行性

如有报错大概率原因是因为浏览器与驱动版本不符合,可以找一些浏览器安装包与驱动放在对应位置的链接重新安装浏览器,我认为这是最快的解决方法。

# coding:utf-8
#1、导入浏览器(可以是其他浏览器)
from selenium.webdriver import Chrome

#2、创建浏览器对象
web = Chrome()  #使用当前文件夹驱动
#指定打开网页网址
url = "http://www.baidu.com"

#3、打开url对应网页
web.get(url)

上述代码运行后,自动化打开网页存在闪退现象,原因推测为浏览器版本与驱动不相配。修改后从代码侧阻止网页运行完成后自动关闭现象,代码如下

# coding:utf-8
#1、导入浏览器(可以是其他浏览器)
from selenium.webdriver import Chrome

#2、创建浏览器对象
web = Chrome()  #使用当前文件夹驱动
#指定打开网页网址
url = "https://www.baidu.com/"

#3、打开url对应网页
web.get(url)

print(web.title)

#保持浏览器网页打开状态
input('Press Enter to exit...')
web.quit()  #关闭网页

以上仅供本人自行学习笔记,随时有更改,不适用于各大网友解决或学习。期待各位大佬们指正!

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值