2016-08-19 135 views
0

我想刮这个用户的第二页reviews刮下页XHR请求

但是,下一个按钮执行XHR请求,虽然我可以使用Chrome开发人员工具查看它,但我无法复制它。

+0

我设法使用Python和请求复制它。我花了一段时间,因为如果对用户第一页的请求包含cookie字段,我需要设置安全令牌。一旦你得到正确的查询到第一页,你需要的所有内容都可以在检索到的页面的html中获得 – user1497530

回答

0

这不是那么容易的任务。首先你应该安装这个 extension。 它可以帮助您根据捕获的数据测试自己的请求,即捕获和模拟捕获数据的请求。

正如我所看到的,他们在这个XHR请求中发送了一个令牌,所以您需要从html页面主体中获取它(存储在源代码中,js变量“taSecureToken”)。

接下来你需要做的四个步骤:用插件

  • 更改令牌

    1. 赶上POST请求保存之前
    2. 在POST请求数据集limitoffset变量
    3. 生成与导致请求body

    注意:在这个请求服务器返回json数据(而不是下一页的html),其中包含关于下一页加载对象的信息。

  • +0

    感谢g1zmo。我差点弄明白了。只是fyi,我还需要设置memberId(由于某种原因与用户ID不同),并将其嵌入到第一页的html中。 – user1497530