【发布时间】:2012-04-24 15:31:23
【问题描述】:
我想每隔 30 秒获取一个特定链接,并在我的程序中解析它的代码。有没有办法做到这一点?
我需要在它的代码中找到某些东西,这些东西总是以固定的时间间隔改变。
我尝试使用iframe 并获得它的innerHTML,但这不起作用,php 的file_get_contents() 也不起作用。
【问题讨论】:
-
是的,您可以使用
file_get_contents()或 cURL。如果file_get_contents()不起作用,那么您可能需要指定referer或User-Agent标头。还要绝对确保您有权做您正在做的事情。 -
您要连接的站点是否有可以使用的 API?您可能应该与网站的所有者交谈,看看是否有更简单的方法来获取内容
-
警告:file_get_contents(www.******.com) [function.file-get-contents]:打开流失败:连接尝试失败,因为连接方没有一段时间后正确响应,或者由于连接的主机没有响应而建立的连接失败。在第 2 行的 C:\wamp\www******\test2.php 中