selenium爬虫,配置谷歌浏览器的driver

用selenium爬虫时,明明已经安装了selenium模块,程序却运行不了

本文主要涉及驱动有问题driver


网上有很多手动的方法(查看谷歌浏览的版本然后在其他博主分享的webdriver中下载与自己谷歌版本号最贴近的版本号,并把webdriver的地址放在与自己pycharm的同一个文件夹下)

这里分享一个用代码的解决方法(在python官网中的相应模块中,这里直接分享代码)

1、打开pycharm新建一个py文件,在终端(Terminal)安装webdriver-manager

如何打开pycharm的终端:打开pycharm最下方找到Terminal打开就可以输入代码安装模块

执行代码为pip install webdriver-manager回车安装

2、在这个py文件中输入下面这几行代码并运行
python 复制代码
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))

操作完成后,输入下面代码看能否运行成功

python 复制代码
from selenium.webdriver import Chrome

# 1、创建浏览器对象(生活中已经打开了浏览器)
b = Chrome()

# 2、用浏览器打开指定网页(输入网址)
b.get(' https://movie.douban.com/top250')

# 3、获取打开的网页的网页源代码
print(b.page_source)

最后如果还不成功,可能是谷歌浏览器版本太低了或者是谷歌浏览器配置不对(盗版),建议在电脑上彻底删除谷歌浏览器!

相关推荐
汽车仪器仪表相关领域11 小时前
GZCVL T-II 安全防坠器测试系统
功能测试·测试工具·安全·单元测试·压力测试·可用性测试
sugar椰子皮11 小时前
【node源码-5】Async Hooks使用
爬虫
可可南木13 小时前
ICT测试日志 --2--解释日志记录
功能测试·测试工具·pcb工艺
傻啦嘿哟15 小时前
Python爬虫进阶:反爬机制突破与数据存储实战指南
开发语言·爬虫·python
sugar椰子皮17 小时前
【node源码-2】Node.js 启动流程
爬虫·node.js
不会飞的鲨鱼17 小时前
抖音验证码滑动轨迹原理(续)
javascript·爬虫·python
失败又激情的man18 小时前
爬虫逆向之阿里系cookie acw_sc__v2 逆向分析
前端·javascript·爬虫
软件测试小仙女19 小时前
认真测试大语言模型(LLM)
软件测试·人工智能·测试工具·ai·语言模型·自然语言处理·llm
oh-pinpin19 小时前
【jmeter】-脚本-遇自动转义要使用CSV文件
测试工具·jmeter