1

我正在尝试抓取在后台运行一些 AJAX 的网页。使用 python 和 Selenium,我已经完成了加载网页、将数据输入表单、单击提交并等待。在这一点上,我正在尝试捕获返回的 JSON 格式的数据,但是本文建议将 JSON 主体取出是不可能的。我试图自己查看 Selenium 代码以使其返回所有内容,但我运气不佳。有没有人遇到过类似的问题并有解决方法的建议?我不必使用硒(或python)谢谢!

4

2 回答 2

0

我通过查看网站正在执行的 ajax 调用(在源代码中)来做到这一点。这通常是 POST(有时是 GET)。然后我 cURL (PHP) 或 urllib2 (Python) 该 URL + 发送所需的数据。这将返回正文,包括我的 JSON。

于 2013-03-24T09:13:16.713 回答
0

在这种情况下,您应该能够直接获取 JSON。JSON 位于此处。您可以使用 firefox 和 firebug 来检查 XHR 请求以找到它。

于 2013-03-24T10:46:04.197 回答