【发布时间】:2011-08-02 10:44:08
【问题描述】:
我正在尝试基于 ajax 和 https 抓取网站的内容,但没有成功。
这可能吗?
我要抓取的网站是这样的:
谢谢
【问题讨论】:
标签: php ajax curl web-crawler
我正在尝试基于 ajax 和 https 抓取网站的内容,但没有成功。
这可能吗?
我要抓取的网站是这样的:
谢谢
【问题讨论】:
标签: php ajax curl web-crawler
如果您查看此页面正在执行的 HTTP 请求(例如,使用 Firebug for Firefox),您会注意到它发出了多个 Ajax 请求。
除了尝试执行 Javascript 代码之外,一种可能的解决方案是让您请求其中一个 URL 并获取数据——您也不必通过这种方式解析 HTML。
在这种特定情况下,向以下 URL 发出这些请求之一:
https://www.bet3000.com/ajax/en/sportsbook.json.html?category_id=2117&offset=&live=&sportsbook_id=0
这个 URL 似乎返回了一些 JSON 数据,你应该会很感兴趣 ;-)
(JSON 前后有几个字符需要删除,但除此之外,我看不出有什么不好的地方。)
【讨论】: