python + web操作 爬虫 自动填写表单

本文介绍使用Python和Selenium库实现网页表单自动填写的方法。包括安装webdriver和selenium库,配置环境变量,以及如何使用Python代码定位网页元素并进行填写和按钮点击操作。

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

python + web操作 爬虫 自动填写表单

Pre install package

安装webdriver库(chorme版本):找到你的版本,下载好放到Google/Chrome/Application文件夹下
http://npm.taobao.org/mirrors/chromedriver/
在这里插入图片描述
在这里插入图片描述
配置环境变量C:\Users\menglingjun\AppData\Local\Google\Chrome\Application把这个加到环境变量,可能你那不一样,就是把chromedriver在的文件夹路径。

安装python selenium库

pip3 install selenium

基本操作

导入web库

from selenium import webdriver

创建driver对象并读取某网页

driver= webdriver.Chrome()
driver.get('http://www.baidu.com')

获取网页上某元素并改内容
网页上有个审查元素,可以右键看审查元素,这个大家都会。google浏览器中叫做“检查”

点击下图中那个按钮,就可以进入选取状态,此时我们选取左侧某个内容,右侧就会对应到他那一行代码,我们可以看到它的id,name等信息。
在这里插入图片描述
根据这些id、name找到它的位置。
在这里插入图片描述
这里可以by_id也可以by_name等等,然后send_key更改信息,代码如下:

name = driver.find_element_by_id("id_username")
name.send_keys("data_operation")

按钮类操作
获取按钮,然后点击。

login_button = driver.find_element_by_class_name("submit-row")
login_button.click()

总结

通过这些操作,我们可以实现网页表单自动填写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值