【问题标题】:Fetch data from other site (php & GET)从其他站点获取数据(php & GET)
【发布时间】:2012-05-01 23:00:55
【问题描述】:

我正在尝试从网站获取数据并能够对其进行操作以将其显示在我自己的网站上。
该网站包含一个带有ticks表格,并且每隔几个小时更新一次。
这是一个例子:http://www.astynomia.gr/traffic-athens.php

每个人都可以使用这些数据,我会在我自己的网站上提及它们以确保安全。

我已经阅读了一些关于 php 的 cURL 的内容,但我不知道这是否是正确的方法。
任何人都可以提供的任何指针/教程或代码,以便我可以从某个地方开始,这将非常有帮助。 还有关于如何在网站更新后立即获得通知的任何指示?

【问题讨论】:

标签: php curl web-scraping


【解决方案1】:

首先,您的网络主机/本地主机应该启用 php_curl 扩展。

首先,您应该阅读一下here。如果你想直接跳进去,这里有一个简单的函数Why I can't get website content using CURL。您只需更改变量 $url,$timeout 的值

最后,要每 2 小时获取一次更新的数据,您必须将脚本作为 cronjob 运行。请参考这个帖子 PHP - good cronjob/crontab/cron tutorial or book

【讨论】:

  • 启用 curl 我去 wamp/php/phpextentions 并勾选 curl 对吗?就这样?另外,什么会更可取? @bibhas 爬取解决方案还是 cUrl?
  • 启用 curl 我去 wamp/php/phpextentions 并勾选 curl 对吗? - 是的,别忘了重启你的服务器。
  • 尝试首先使用 Simple HTML DOM Parser 来满足您的要求。 developer.practicalecommerce.com/articles/…
【解决方案2】:

如果您想抓取页面,请使用类似 Simple HTML DOM Parser 的 PHP 代码。这将达到你的目的。

【讨论】:

  • 经过一番研究,我想通了,效果很好,thanx
猜你喜欢
  • 2014-04-16
  • 1970-01-01
  • 2019-05-13
  • 2013-01-10
  • 2015-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多