怎么用PHP抓取网站HTML 你可以采用楼上的写法 也可以采用curl来获取,最重要的是要看你啥需求。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多测试几次filegetcontents,实在不行就curl一般就是伪造useragent和referer,也许再带个cookie <?php $url="http://detail.tmall.com/item.htm?spm=a230r.1.0.0.MlI5e4&id=40364502055&ad_id=&am_id=&cm_id=140105335569ed55e27b&pm_id"; $content = getcurl($url); echo $content; function getcurl($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true); curl_setopt($ch, CURLOPT_MAXREDIRS,20); $file_contents = curl_exec($ch); return $file_contents; curl_close($ch); }?>其中curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);设置比较重要,可以用来跟随天猫的重定向页面。 drupal后台的fckeditor出现许多乱符号 给一个PHP用户登录代码(我这个写的不全) php怎么编写子目录绑定域名 寻高手给我做一个php+mysql的网站 请教一个字符串长度问题 PHP网站后台进不去。惆怅。 找人用PHP+MYSQL开发个程序 什么价格呢? 求助各位大神,ThinkPHP ~runtime.php报错,怎么办? php开发,fopen(r+)报错 oci_fetch_all执行速度很慢的问题,有没有人遇到过 用php写后台接口 PHP怎么做银联的支付接口调用
一般就是伪造useragent和referer,也许再带个cookie
<?php
$url="http://detail.tmall.com/item.htm?spm=a230r.1.0.0.MlI5e4&id=40364502055&ad_id=&am_id=&cm_id=140105335569ed55e27b&pm_id";
$content = getcurl($url);
echo $content;
function getcurl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch, CURLOPT_MAXREDIRS,20);
$file_contents = curl_exec($ch);
return $file_contents;
curl_close($ch);
}
?>其中curl_setopt($ch, CURLOPT_FOLLOWLOCATION,true);设置比较重要,可以用来跟随天猫的重定向页面。