php如何检查steamcommunity changelog页面中的字符串

时间:2016-06-20 16:29:06

标签: php curl

我想查看此页面: http://steamcommunity.com/sharedfiles/filedetails/changelog/688987034

为此我检查了我的谷歌浏览器的“查看源”功能,我看到了这个=> 视图源:http://steamcommunity.com/sharedfiles/filedetails/changelog/688987034

Misàjourle:18juinà22h31changeLogs [1466281918] = {“timestamp”:1466281918,“change_description”:“Build 2.0 - Supply Crates remap commit”,“language”:0};

所以我希望能够检查并比较时间戳,如果我当前的时间戳较少,请执行我的操作(发送示例通知)

所以这是我的第一个代码,用于检查字符串是否存在于页面=>

<?php

$url = "http://steamcommunity.com/sharedfiles/filedetails/changelog/688987034"; // This one result by a timeout
//$url = "http://www.mycustompage.com"; // This one work

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
$content = curl_exec($ch);
curl_close($ch);

$currentdate = time();
$search = "1466281918";

if(strpos($content, $search) !== FALSE) {
echo "ok";
}
else {
echo "nok";
}

?>

但是当我尝试使用最终的网址时,我会从curl暂停,最后是“nok”结果...... 当然,当我尝试使用自定义页面(使用源视图的复制粘贴)时,这是有效的...... 所以我不知道我做错了什么,或者它是否是steamcommunity主机上的安全措施。

0 个答案:

没有答案