网页报废在PHP?需要一个特定的数据

时间:2017-08-31 09:50:05

标签: php

我试图从网站www.coinmarketcap.com上提取一些数据 特别是,市值排名上升。

我在过去一小时左右的时间里一直试图解决这个问题,并且已经阅读了许多不同的方式,人们使用这些网络刮刀但根本没有成功。有人可以解释一下吗?

1 个答案:

答案 0 :(得分:2)

有多种方式,但最简单的方法是拿走他们的网址:
https://files.coinmarketcap.com/generated/stats/global.json

请注意:他们可能不喜欢这样。也许他们不希望外部各方使用他们的脚本。所以还要检查文件是否仍然存在并且不会给403返回。

我是如何找到的:

  • 当页面加载时,带有信息的标题在文档准备好之后加载,因此它不能由服务器创建并且必须是AJAX。
  • 现在我们知道它是AJAX,我们想知道哪个文件。您可以通过打开浏览器控制台来执所有浏览器都有一个网络选项卡,显示正在加载的所有资源当您通过XHR过滤时,您会看到所有AJAX请求。然后你试着找到合适的。