求php远程抓取的代码,实在研究不出来了 本帖最后由 qq_25667903 于 2015-01-28 16:44:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://ask.csdn.net/questions/164195ajax动态请求的而已。。看上面的链接,就2个接口。。 没防采集...代码写完就出来了...<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_REFERER, 'http://www.taodake.com/'); curl_setopt($ch, CURLOPT_COOKIE, 'Hm_lvt_ebeb4888fc38c5c3a030f255b55395e3=1422448628; Hm_lpvt_ebeb4888fc38c5c3a030f255b55395e3=1422448800'); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36'); curl_setopt($ch, CURLOPT_URL, 'http://wwwsoso002.taodake.com/taobao_data.php?callback=jQuery171028078143624588847_1422448791528&nick=epni59&chkid=0&click=373635346667686A63786365&_=1422448861204'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec($ch); curl_close($ch); preg_match('/jQuery\d+_\d+\((.*)\)$/Us', $content, $match); //echo $match[1]; $data = json_decode($match[1], true); var_dump($data); echo htmlspecialchars($data['b']); 目测下,查询是通过异步请求完成的,可以直接去抓取那个异步请求的地址返回的数据,然后再解码。wwwsoso001.taodake.com/taobao_data.php?callback=jQuery17108107167536820742_1422675660662&nick=epni59&chkid=0&click=373635346667686A63786365&_=1422675870705 simplexml_load_file 传的参数URL,如果URL带中文参数,不能返回数据 关于open free chart windows下PHP的奇怪的问题 linux下自动执行php文件 我想问下jq和ecshop的transport.js 兼容怎么样解决 phpeclipse里如何实现调试PHP代码的功能? 关于一个页面两个提交按钮 PHPer求兼职 start WampServer url 求大哥们推荐哪里能找到php的开源项目啊 前辈们,师兄们,我在比较时间的问题上被困扰住了,特别需要你们帮助,拜托你们帮帮我!
curl_setopt($ch, CURLOPT_REFERER, 'http://www.taodake.com/');
curl_setopt($ch, CURLOPT_COOKIE, 'Hm_lvt_ebeb4888fc38c5c3a030f255b55395e3=1422448628; Hm_lpvt_ebeb4888fc38c5c3a030f255b55395e3=1422448800');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36');
curl_setopt($ch, CURLOPT_URL, 'http://wwwsoso002.taodake.com/taobao_data.php?callback=jQuery171028078143624588847_1422448791528&nick=epni59&chkid=0&click=373635346667686A63786365&_=1422448861204');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
curl_close($ch); preg_match('/jQuery\d+_\d+\((.*)\)$/Us', $content, $match);
//echo $match[1];
$data = json_decode($match[1], true);
var_dump($data);
echo htmlspecialchars($data['b']);
wwwsoso001.taodake.com/taobao_data.php?callback=jQuery17108107167536820742_1422675660662&nick=epni59&chkid=0&click=373635346667686A63786365&_=1422675870705