Python 使用selenium 4.25 进行爬虫(1)

都说python做爬虫比较好,于是我跟着大家的脚步学习python进行爬虫,但是调试了半天,出现各种各样的问题,最终都得到实现了,下面我们来看具体的代码:

python 复制代码
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service



 
# 如果你没有安装ChromeDriver,需要先下载并配置到环境变量
#driver_path = 'C://chromedriver127.exe'
driver_path = 'C://drivers/chromedriver.exe'   ## 驱动路径
print(webdriver.__version__)   ## 打印selenium的版本
service = Service(driver_path)   ## 创建Serice

# 创建一个 Chrome 浏览器实例
#driver = webdriver.Chrome(executable_path=driver_path)
chrome_options = Options()   ## 定义浏览器选项
chrome_options.add_argument("--headless")  # 无界面模式
 

driver = webdriver.Chrome(service=service,options=chrome_options)  ## 实现驱动


url = "https://www.read8686.com"
driver.get(url)  ##开始爬虫获取

content = driver.page_source  # 获取渲染后的HTML内容
 
# 做你需要的操作,例如解析HTML内容
print(content)
driver.quit()  # 关闭浏览器

执行结果:

希望对你有所帮助

相关推荐
m0_67654438几秒前
mysql执行预处理语句流程是怎样的_SQL执行优化解析
jvm·数据库·python
川石课堂软件测试5 分钟前
AI如何赋能软件测试行业的发展
人工智能·python·功能测试·网络协议·单元测试·测试用例·prometheus
weixin_381288188 分钟前
HTML5中Noscript标签在脚本禁用环境下的补救
jvm·数据库·python
Ares-Wang11 分钟前
flask 》》内置HTMLParser
后端·python·flask
2401_8371638915 分钟前
PHP怎么写API接口_RESTful API基础写法介绍【介绍】
jvm·数据库·python
pengyi87101515 分钟前
共享 IP 池冲突根源与基础分配原则
网络·爬虫·网络协议·tcp/ip·智能路由器
qq_4135020215 分钟前
PHP跨平台部署AI应用_Docker容器化方案【教程】
jvm·数据库·python
2401_8323655216 分钟前
HTML怎么区分正文与广告_HTML aside与广告位语义【技巧】
jvm·数据库·python
AI玫瑰助手17 分钟前
Python基础:字典的键值对结构与增删改查操作
android·开发语言·python
m0_6765443823 分钟前
HTML5中SVG线性渐变LinearGradient的矢量实现
jvm·数据库·python