Chrome开发工具找不到HttpRequest
Chrome developer tools cannot find HttpRequest
在Python中,我使用requests
库将HTTPRequest POST到URL。然而,当我点击这个按钮时,在使用Chrome开发工具时,似乎什么都没有发生。没有XHR请求,没有张贴任何内容。
当我单击按钮时,会打开一个新窗口,然后立即重定向到另一个页面。我希望requests
对负载进行POST,然后在重定向后存储返回的页面。
这是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>
我正在尝试查找POST HTTPRequest,以便向该请求添加有效负载。
new_page = session.post(QUERY_URL, data=payload_dict)
有人知道为什么当我点击"提交"按钮时,Chrome Developer工具中什么都没有发生,却打开了一个处理请求的新页面吗?
您需要在"网络面板"中启用"保留日志"选项。这将保存页面移动请求的主要请求信息(但不是原始数据!)。
您的问题源于"立即重定向到另一个页面"。当页面发生移动时,DevTools会尽可能地转储所有内容以节省内存。您最好使用AJAX提交请求并处理任何响应,这样就不会发生页面重定向。
相关文章:
- 气质的“nestRemoting()”有时可以'找不到关系
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- 找不到模块捆绑包
- for循环中的javascript if语句找不到==
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- 失败:等待Protractor与页面同步时出错:“”;在窗口上找不到角度”;
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- [Vue warn]:找不到元素
- ngRoute找不到模板
- 未能加载,因为找不到支持的源.当播放HTML5音频元素时
- 因果报应-找不到模块:错误:无法解析模块'scs'
- Angular 2:在本地.json文件上找不到文件
- module.js在运行iron节点时找不到模块
- 放大弹出生成“;找不到文件”;YouTube视频的错误
- 我发现了一些只在移动设备上可见的垃圾邮件链接,我可以'找不到包含此垃圾邮件链接的脚本的位置
- Web 地址虚拟目录会断开外部 JavaScript 链接,因此找不到文件
- Meteor.js可以'找不到语义:ui包
- 找不到容器:goog.Disposable.instances _在为javascript工具使用泄漏查找器时出错
- 错误:找不到模块'/lib/cli'
- Chrome开发工具找不到HttpRequest