怎么用Python实现输入上面两个输入框
然后点击下一步
我主要是想要获得点下一步之后的返回值
Selenium要安装浏览器驱动,发给别人使用不方便
“该回答引用ChatGPT”
可以参考下面 方案,如果可行还请点击 采纳,感谢!
import requests
from bs4 import BeautifulSoup
# 发送请求并获取HTML响应
url = 'https://www.example.com'
response = requests.get(url)
# 创建BeautifulSoup对象
soup = BeautifulSoup(response.text, 'html.parser')
# 根据HTML标签查找表单元素
form = soup.find('form')
# 获取表单所需的输入元素
inputs = form.find_all('input')
# 设置表单数据
form_data = {input.get('name'): input.get('value') for input in inputs}
form_data['username'] = 'your_username'
form_data['password'] = 'your_password'
# 提交表单
response = requests.post(url, data=form_data)
# 根据HTML标签查找按钮元素
button = soup.find('button')
# 获取按钮需要的数据
button_data = {input.get('name'): input.get('value') for input in button.find_all('input')}
# 点击按钮
response = requests.post(url, data=button_data)