首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome开发者工具找不到HttpRequest

Chrome开发者工具找不到HttpRequest
EN

Stack Overflow用户
提问于 2015-12-03 09:22:58
回答 1查看 300关注 0票数 0

在Python语言中,我使用requests库将HTTPRequest发布到一个URL。然而,当我点击这个按钮时,看起来在使用Chrome开发者工具时没有任何反应。没有XHR请求,没有任何东西是POSTed。

当我单击该按钮时,会打开一个新窗口,然后立即重定向到另一个页面。我想让requests发布一个有效负载,然后在重定向之后存储返回的页面。

下面是HTML中的按钮:

代码语言:javascript
复制
<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>

我正在尝试找到POST HTTPRequest,这样我就可以向请求添加有效负载。

代码语言:javascript
复制
new_page = session.post(QUERY_URL, data=payload_dict)

有人知道为什么当我点击“提交”按钮时,Chrome开发人员工具中什么也没有发生,却打开了一个处理请求的新页面?

EN

回答 1

Stack Overflow用户

发布于 2015-12-03 17:48:15

您需要在网络面板中启用“保留日志”选项。这将保存主要的请求信息(但不是原始数据!)用于页面移动的请求。

您的问题源于“立即重定向到另一个页面”。当发生页面移动时,DevTools会尽其所能地转储以节省内存。最好使用AJAX提交请求并处理任何响应,这样就不会发生页面重定向。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34056246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档