python 自动填写网页数据
时间: 2023-06-27 16:02:18 浏览: 169
python实现的网页数据自动录入程序
可以使用 Python 中的 requests 和 BeautifulSoup 库来实现自动填写网页数据的功能。
首先,你需要使用 requests 库发送请求并获取网页内容。然后,使用 BeautifulSoup 库解析 HTML 文档,找到需要填写的表单元素,并将其值设置为你想要的值。最后,使用 requests 库再次发送请求,将填好的表单提交到服务器。
下面是一个简单的示例代码,用于在 baidu.com 上搜索关键字:
```python
import requests
from bs4 import BeautifulSoup
# 发送 GET 请求,获取搜索首页
response = requests.get('https://www.baidu.com/')
soup = BeautifulSoup(response.content, 'html.parser')
# 找到搜索框表单元素
search_form = soup.find('form', {'id': 'form'})
search_input = search_form.find('input', {'name': 'wd'})
# 填写搜索关键字
search_input['value'] = 'Python 自动化'
# 提交搜索表单
response = requests.post('https://www.baidu.com/s', data=search_form)
# 输出搜索结果页面
print(response.content)
```
这个示例代码仅供参考,具体的实现方式需要根据你要自动填写的网页的 HTML 结构和表单元素进行调整。
阅读全文