打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用CURL抓取淘宝页面

代码如下:

   /**     * 根据地址抓取淘宝页面html代码     * @param type $url 地址     * @return boolean     */    public function getTaoBaoHtml($url) {        if (empty($url)) {            return false;        }        $ch = curl_init();        // 设置 url        curl_setopt($ch, CURLOPT_URL, $url);        // 设置浏览器的特定header        curl_setopt($ch, CURLOPT_HTTPHEADER, array(            "User-Agent: {Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0}",            "Accept: {text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8}",            "Accept-Language: {zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3}",            "Cookie:{cq=ccp%3D1; cna=a7suCzOmSTECAXgg9iCf4AtX; t=671b2069c7e8ac444da66d664a397a5f; tracknick=%5Cu4F0D%5Cu6653%5Cu8F8901; _tb_token_=nDiU1vCuzFd0; cookie2=c54709ffbe04a5ccb80283c34d6b00fa; pnm_cku822=128WsMPac%2FFS4KgNn%2BYfhzduo4U2NC0zh9cAS4%3D%7CWUCLjKhqr873bOIFQcMecSw%3D%7CWMEKRlV%2B3D9a6XWaidNWNQOSWXwaXugvQHzhxALh%7CX0YLbX78NUR2b2DHoxnIqZENQqR35TBZbfQ5vooI0b6GHZA3U1kr%7CXkdILogCr878ZK9I%2B%2FE3QjAD3lFJJaAZRA%3D%3D%7CXUeMwMR2s%2BTUQk8IPP5TNgWfUjQwonccMCxihTa0fRYgtjgfa4j6%7CXMYK7F8liOvH3hMUpzXkiaU%2FJw%3D%3D}",        ));        // 页面内容我们并不需要        curl_setopt($ch, CURLOPT_NOBODY, 0);        // 只需返回HTTP header        curl_setopt($ch, CURLOPT_HEADER, 0);        // 返回结果,而不是输出它        //curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);        ob_start();        curl_exec($ch);        $html = ob_get_contents();        ob_end_clean();        curl_close($ch);        return $html;    }

由于工作需要抓取淘宝页面,发现抓取不是那么容易,网上收集的~~~

               

转载请注明:水平凡's Blog ? 使用CURL抓取淘宝页面

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
兔窝 ? curl伪造reffer抓取图片资源的方法
微信公众平台开发(八) 自定义菜单功能开发
curl 发送采集请求的方法
PHP中curl post的用法及原理解析
php curl常用的5个例子
php数据抓取phpcurl的使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服