急:如何用php的curl取这个页面的内容?
页面地址为:http://www.t7online.com/cgi-bin/citytext?SID=561711354848558debc54fe8d107dcf373f95&PROVIDER=anwendung&WMO=56171&LANG=cn
以前抓取完全正确。最近www.t7online.com网站做了一些修改(防盗)技术。我琢磨了很久还是没有搞定。
以前的抓取代码:
<?php
$ch = curl_init ();
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_URL, "http://www.t7online.com/cgi-bin/citytext?SID=561711354848558debc54fe8d107dcf373f95&PROVIDER=anwendung&WMO=56171&LANG=cn");
$content = curl_exec ($ch);
curl_close ($ch);
echo $content;
?>
另外,如果直接使用FLASHGET下载http://www.t7online.com/cgi-bin/citytext?SID=561711354848558debc54fe8d107dcf373f95&PROVIDER=anwendung&WMO=56171&LANG=cn这个页面,下载下来的完全正常。郁闷无比。