python从网页抓表单数据
时间: 2023-02-07 07:55:20 浏览: 113
Python网页数据抓取以及表格的制作
好的,我可以用中文来回答你的问题。
在 Python 中,可以使用第三方库来从网页抓取表单数据。其中常用的库有 `requests` 和 `BeautifulSoup`。
首先,需要使用 `requests` 库发送 HTTP 请求来获取网页源代码。然后,使用 `BeautifulSoup` 库解析网页源代码,找到包含表单数据的标签,并提取出表单数据。
下面是一个简单的示例代码:
```
import requests
from bs4 import BeautifulSoup
# 发送 HTTP 请求,获取网页源代码
r = requests.get('http://www.example.com/form')
html = r.text
# 使用 BeautifulSoup 解析网页源代码
soup = BeautifulSoup(html, 'html.parser')
# 找到包含表单数据的标签
form = soup.find('form')
# 提取表单数据
for input_tag in form.find_all('input'):
name = input_tag.get('name')
value = input_tag.get('value')
print(f'{name}: {value}')
```
希望这个示例能帮到你。
阅读全文