小编Rep*_*cak的帖子

带有请求的"单击"按钮

我有这个小网站,我想用请求库填写表格.问题是,当填写表单数据并按下按钮时,我无法进入下一个站点(Enter不起作用).

重要的是我不能通过某种点击机器人来做到这一点.这需要完成,所以我可以在没有图形的情况下运行.

info = {'name':'JohnJohn',
        'message':'XXX',
        'sign':"XXX",
        'step':'1'}
Run Code Online (Sandbox Code Playgroud)

前三个条目名称,消息,标志是文本区域,步骤是我认为的按钮.

r = requests.get(url)
r = requests.post(url, data=info)

print(r.text)
Run Code Online (Sandbox Code Playgroud)

当我通过chrome手动发送请求时,表单数据看起来像这样:

  • 名称:JohnJohn
  • 消息:XXX
  • 登录:XXX
  • 步骤1

button元素如下所示:

<td colspan="2" style="text-align: center;">
    <input name="step" type="hidden" value="1">
    <button id="button" type="button" onclick="myClick();"
     style="background-color: #ef4023;  width: 80px; font-face: times; font-size: 14pt;">
        Wy?lij
    </button>
</td>
Run Code Online (Sandbox Code Playgroud)

如果我手动执行此操作,下一个站点具有相同的地址.

python bots web-scraping python-requests

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

bots ×1

python ×1

python-requests ×1

web-scraping ×1