使用请求在python中按下提交按钮

时间:2017-02-14 14:42:56

标签: python

所以我想查看我的成绩是否已被上传,为此我需要登录一个网站,然后检查它是否已被更改。 事情是你登录后有两个按钮:"同意"并且"不同意" 当我试图按它时,网站给我一个错误信息"错误使用 如果您使用个人防火墙,请将其停用"

我会在几小时内上传我的代码

The website's code

任何帮助都会感激不尽。

3 个答案:

答案 0 :(得分:0)

就像@ e4c5所说,你可以通过python真正按下按钮。至于我,Chrome的DevTools确实提供了很多帮助。

this answer for more details

DevTools中的“网络”选项卡会告诉您网页中的所有请求和资源。如果您想查看按钮操作的详细请求,您可以先按下按钮然后查看新请求显示在“网络”标签中。

答案 1 :(得分:0)

您可以使用python-selenium按按钮,也可以隐藏浏览器实例。

答案 2 :(得分:0)

您必须将Referer放在标题中。这是绕过大学检查的方法。查看原始请求(通过Chrome开发工具),然后将引荐来源网址复制到您的请求中。