从零开始学写脚本【第一天】

本文介绍了如何利用Python的selenium库自动化控制Chrome浏览器,详细步骤包括安装selenium、下载对应版本的Chromedriver、编写Python脚本来打开浏览器并访问特定网页,以及在网页上进行输入和点击操作。示例代码演示了如何搜索‘京东准点秒杀脚本’,适合初学者了解selenium的基本用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

废话我就不多说了,直接开干

新建一个项目

 

 

安装 selenium

selenium是浏览器自动化测试工具.

控制台输入 

pip install selenium

 

下载Chromedriver

浏览器驱动,代码打开浏览器必须要有浏览器的驱动,不同版本的浏览器驱动也是不一样的

下载地址http://chromedriver.storage.googleapis.com/index.html

Google Chrome 浏览器 查看版本

我是开发版Google Chrome 浏览器,截至目前驱动最新只有有91版的驱动,还好能适配,不然我还得重新安装

打开 http://npm.taobao.org/mirrors/chromedriver/ 

 

 

随意解压至一个目录

 

现在我们来试试用代码打开浏览器,并且访问 https://blog.csdn.net/tangcv

新建  openChromedriver.py 文件

选中项目,右键

 

写入代码


from selenium import webdriver

# 驱动地址
path="D:/python3.9.5/chromedriver.exe"
browser = webdriver.Chrome(path)
#打开网页
browser.get('https://blog.csdn.net/tangcv')

 

 

选中此文件名称,右键

 

自动打开浏览器并且访问目标页面 https://blog.csdn.net/tangcv

 

页面里文本框输入内容,并点击查询

既然是脚本,我们不能只是访问页面,肯定还要有点击事件

进入页面 https://blog.csdn.net/tangcv 查看页面源代码,我们发现,输入框<input>标签的 id 为 search-blog-words 查询按钮<a> 标签有个属性 class ,为 btn-search-blog

 

查询 id 为 search-blog-words的属性,向其输入“京东准点秒杀脚本

browser.find_element_by_id("search-blog-words").send_keys("京东准点秒杀脚本")

查询按钮 clsss 名称为 btn-search-blog 的标签,点击按钮

browser.find_element_by_class_name('btn-search-blog').click()

分别是输入内容,点击查询。新修改后的代码为

from selenium import webdriver

# 驱动地址
path="D:/python3.9.5/chromedriver.exe"
browser = webdriver.Chrome(path)
#打开网页
browser.get('https://blog.csdn.net/tangcv')
browser.find_element_by_id("search-blog-words").send_keys("京东准点秒杀脚本")
browser.find_element_by_class_name('btn-search-blog').click()

再次运行代码

 

今天先到这里,我们下期再见

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网寻星

打赏老板,留下需求,为你而码

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值