问题描述
- 【还未解决,再求助】求php远程抓取的代码!
-
下面的回答,一般旺旺号可以了,但当查询的开店的旺旺或商城旺旺,就查不到了,好像是接口是另一个,可以帮找一下吗?谢谢了;网址是 http://www.taodake.com
获取远程post查询后,抓取查询的数据。这个用PHP怎么才能抓取呀,求教代码,帮帮忙600C币酬谢了;
解决方案
那2个接口都可以直接访问,修改nick参数就行,php不懂了。。js下面的直接搞定
<b>HTML</b>
<div id="dv"></div>
<br /><br /><br /><b>评价</b>
<div id="dvRemark"></div>
<script>
function getResult(data) {
document.getElementById('dv').innerHTML = data.b
}
function getRemark(data) {
document.getElementById('dvRemark').innerHTML = data.b
}
</script>
<script src="http://wwwsoso002.taodake.com/taobao_data.php?callback=getResult&nick=epni59&chkid=0&click=373635346667686A63786365&_=1422435566660"></script>
<script src="http://wwwsoso002.taodake.com/givetraderate.php?callback=getRemark&nick=epni59&click=373635346667686A63786365&_=1422435566863"></script>
解决方案二:
大概思路就是根据URL解析到网页前台HTML源代码
然后根据正则抓取你需要的数据
源代码参考: http://www.pureweber.com/article/simple-php-crawler/
解决方案三:
http://security.tencent.com/index.php/blog/msg/34
解决方案四:
需要POST查询后才会显示数据,直接解析不行;
解决方案五:
这个不难吧,jsonp数据,2个数据接口在这里
http://wwwsoso002.taodake.com/taobao_data.php?callback=jQuery17105857618552680781_1422435501967&nick=epni59&chkid=0&click=373635346667686A63786365&_=1422435566660
这个接口返回查询的结果,注意“给出评价”是下面这个接口返回的
http://wwwsoso002.taodake.com/givetraderate.php?callback=jQuery17105857618552680781_1422435501968&nick=epni59&click=373635346667686A63786365&_=1422435566863
这个接口获取“给出评价”的
亲们,一般旺旺号可以了,但当查询的开店的旺旺或商城旺旺,就查不到了,好像是接口是另一个,可以帮找一下吗?谢谢了;
时间: 2024-10-31 00:27:57