在Python中,我使用requests
库将HTTPRequest发布到URL。但是,当我点击此按钮时,Chrome浏览器开发人员工具看起来没有任何反应。没有XHR请求,没有任何邮寄。Chrome开发人员工具无法找到HttpRequest
当我点击按钮,打开一个新窗口,然后立即重定向到另一个页面。我希望requests
可以发送一个有效负载,然后在重定向之后存储返回的页面。
下面是在HTML按钮:
<button type="button" id="form_submit" class="querysubmit" name="querysubmit" onclick="if (document.regform.onsubmit()) {$j('#queryform').submit();setTimeout('document.getElementById(\'form_submit\').disabled=false;document.getElementById(\'form_submit_image\').src=\'/img/btn_submitquery.gif\';',10000);this.disabled=true;document.getElementById('form_submit_image').src='/img/btn_querysubmitted.gif';}">
<img id="form_submit_image" src="/img/btn_submitquery.gif" alt="Submit Query">
</button>
我试图找到邮局的HTTPRequest,这样我可以添加一个有效载荷的要求。
new_page = session.post(QUERY_URL, data=payload_dict)
有谁知道为什么,当我点击“提交”按钮,没有任何Chrome开发工具还没有出现一个新的页面打开处理该请求?
为什么JS内联? –
页面是否在新标签页中打开?如果是这样,那么网络活动将在那里。您可以通过选项记住重新加载时的活动。 – dandavis