如何获取为页面加载的所有请求的响应正文?

舒本杜马杜卡尔

我目前正在开发一种需要从网页中获取数据的工具。(类似于刮,但不完全相同)。我需要的是一种为页面加载的所有请求获取响应正文的方法。我找到了一个解决方案(confess.js),它使用 phantomjs 来获取主要(发起者)请求的主体。列出主请求和子请求的 URL、标题和 cookie,甚至正文大小。但我似乎找不到一种方法来获取子请求的正文数据(JS、CSS、图像等资源和任何 xhr 请求)。实现这一目标的最佳方法是什么?(我不想单独点击每个网址,从而使我网页上的点击次数增加一倍)任何帮助将不胜感激。谢谢。

Mazki516

有一个简单的答案:https : //mitmproxy.org/

在本地安装它并配置您的浏览器以使用此代理。比您可以跟踪所有流量。(并且将轻松支持 https)

如果您需要以编程方式访问这些数据,您最好查看一些 nodejs 代理库。(http://anyproxy.io , https://github.com/nodejitsu/node-http-proxy

您需要一个“反向代理”,您可以在其中传递所有请求。然后您可以控制来自页面的所有传出请求的请求/响应。您可以“捕获”网址、正文等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用tampermonkey获取与页面相关的所有请求的标头

来自分类Dev

如何将所有请求的500响应返回到Varnish级别的特定文件?

来自分类Dev

如何创建响应所有请求的.NET Framework WebAPI控制器

来自分类Dev

电子:如何捕获主流程中的所有请求响应?

来自分类Dev

如何使iOS应用程序缓存所有请求响应?

来自分类Dev

ServiceStack遍历所有请求/响应DTO

来自分类Dev

ServiceStack遍历所有请求/响应DTO

来自分类Dev

Android,改造捕获所有请求的特定响应代码

来自分类Dev

如何将所有请求重定向到JSP中的特定页面

来自分类Dev

如何将所有请求重定向到JSP中的特定页面

来自分类Dev

如何使Angular 2将所有请求发送为application / x-www-form-urlencoded

来自分类Dev

如何使用Retrofit为所有请求定义标头?

来自分类Dev

如何在 IIS 中为特定 URL 的所有请求要求双向 TLS

来自分类Dev

Q.所有请求承诺数组,不确定如何获取结果

来自分类Dev

Application Insights中所有请求的resultCode为0

来自分类Dev

IIS 7为所有请求返回404

来自分类Dev

PowerDNS为所有请求返回ServFail

来自分类Dev

IIS将所有请求重写为静态URL

来自分类Dev

无法获取请求令牌方法POST必须具有请求正文

来自分类Dev

Node JS 请求 - 如何使响应正文可用于所有其他 JS

来自分类Dev

如何在没有请求正文的情况下发出OKHTTP发布请求?

来自分类Dev

如何在UIWebView中列出所有请求?

来自分类Dev

如何等待所有请求完成?

来自分类Dev

如何使鱿鱼代理记录所有请求?

来自分类Dev

如何使用VCR记录所有请求?

来自分类Dev

如何使用.htaccess重定向所有请求

来自分类Dev

如何确保 Observable 流处理所有请求

来自分类Dev

如何列出springboot webservice中的所有请求参数?

来自分类Dev

如何缓存浏览器中的所有请求?

Related 相关文章

  1. 1

    使用tampermonkey获取与页面相关的所有请求的标头

  2. 2

    如何将所有请求的500响应返回到Varnish级别的特定文件?

  3. 3

    如何创建响应所有请求的.NET Framework WebAPI控制器

  4. 4

    电子:如何捕获主流程中的所有请求响应?

  5. 5

    如何使iOS应用程序缓存所有请求响应?

  6. 6

    ServiceStack遍历所有请求/响应DTO

  7. 7

    ServiceStack遍历所有请求/响应DTO

  8. 8

    Android,改造捕获所有请求的特定响应代码

  9. 9

    如何将所有请求重定向到JSP中的特定页面

  10. 10

    如何将所有请求重定向到JSP中的特定页面

  11. 11

    如何使Angular 2将所有请求发送为application / x-www-form-urlencoded

  12. 12

    如何使用Retrofit为所有请求定义标头?

  13. 13

    如何在 IIS 中为特定 URL 的所有请求要求双向 TLS

  14. 14

    Q.所有请求承诺数组,不确定如何获取结果

  15. 15

    Application Insights中所有请求的resultCode为0

  16. 16

    IIS 7为所有请求返回404

  17. 17

    PowerDNS为所有请求返回ServFail

  18. 18

    IIS将所有请求重写为静态URL

  19. 19

    无法获取请求令牌方法POST必须具有请求正文

  20. 20

    Node JS 请求 - 如何使响应正文可用于所有其他 JS

  21. 21

    如何在没有请求正文的情况下发出OKHTTP发布请求?

  22. 22

    如何在UIWebView中列出所有请求?

  23. 23

    如何等待所有请求完成?

  24. 24

    如何使鱿鱼代理记录所有请求?

  25. 25

    如何使用VCR记录所有请求?

  26. 26

    如何使用.htaccess重定向所有请求

  27. 27

    如何确保 Observable 流处理所有请求

  28. 28

    如何列出springboot webservice中的所有请求参数?

  29. 29

    如何缓存浏览器中的所有请求?

热门标签

归档