selenium使用谷歌浏览器模式

博主在中秋节深夜遇到项目分析难题,原有火狐插件无法直接解析JSON格式数据,转而使用Selenium和ChromeDriver进行网页自动化操作。详细记录了Selenium的安装过程,包括环境变量设置和ChromeDriver的配置。
摘要由CSDN通过智能技术生成

半夜1点,中秋节,在家还要想着这货!!

之前用的是火狐插件
https://blog.csdn.net/haoyuexihuai/article/details/81045870

问题是分析的项目返回的是json格式,火狐会自带美化功能,输出的网页源码是美化过的带有html标签的文本,并不能直接解析,也不方便解析。于是有重新安装了谷歌的插件。

插件下载

selenium安装:pip install selenium即可自动安装selenium
chromedriver下载:http://npm.taobao.org/mirrors/chromedriver/
我的谷歌浏览器版本为67,chromedriver2.40的版本下面notes.txt中会有介绍可以适用的谷歌版本。

几个环境变量

1.全局path下增加chrome的路径:C:\Users\S2-01\AppData\Local\Google\Chrome\Application ,(我放在了当前用户path下面一样的适用)
2.下载解压后,将chromedriver.exe 发到Python的安装目录的Scripts文件夹下,例如
python版本:D:\python\Scripts 。
Anaconda3版本: D:\Program Files\Anaconda3\Scripts
然后再将Python的安装目录添加到系统环境变量的Path下面。

3使用
from selenium import webdriver

option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(chrome_options=option)
driver.get("https://www.baidu.com")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值