首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python -可以监视XHR调用吗?

Python -可以监视XHR调用吗?
EN

Stack Overflow用户
提问于 2018-03-08 10:03:31
回答 1查看 2.9K关注 0票数 3

我使用浏览网站。

现在,我遇到了一个问题,我想监视当前站点上抛出的XHR AJAX调用。

例如:我在一个特定的页面上,python selenium脚本单击这个站点上的一个按钮。此网站按钮在此站点内调用AJAX请求。是否可以监视这个XHR请求并在我的python脚本中处理被调用的AJAX?

谢谢!

更新:我确实想做这样的事情(但显然是在python中)

https://dmitripavlutin.com/catch-the-xmlhttp-request-in-plain-javascript/

EN

回答 1

Stack Overflow用户

发布于 2018-03-09 17:20:09

您可以使用browser.execute_script来捕获调用,如您所提到的链接中所解释的那样。另外,在另一个线程上使用Django创建一个假网站。在JavaScript处理程序(sendReplacement)中,将url替换为您的django服务器之一。在该服务器中,您将接收AJAX调用并能够检查它。如果不使用django服务器,您可能可以实现一个更简单的解决方案,只需直接监视来自JavaScript片段的调用,并使其直接返回所需的值。但是,如果您需要监视许多调用并执行更复杂的检查,则前者的解决方案更强大。

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

https://stackoverflow.com/questions/49170356

复制
相关文章

相似问题

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