采集$url=http://s.click.taobao.com/t_8?e=7hz6jhstbiwzxoq43%2bgoc2vgvlt28s6knardy2hkzm%2bsvw%3d%3d&p=mm_32165125_0_0;
淘宝会自动跳转$url地址:http://item.taobao.com/item.htm?id=15711538808&ali_trackid=2:mm_32165125_0_0:1346999816_310_551572511
怎样才能获取到跳转后的$url,请帖详细代码
请用我给的url测试,谢谢
------解决方案--------------------
真的很佩服楼主的执着!
观察了一下,个人认为很难,不过按楼主的执着,实现还是之日可待的
对于 $url 直接抓取后去的跳转地址
http/1.1 302 moved temporarily
server: tengine
date: sun, 09 sep 2012 13:16:39 gmt
content-type: text/html
connection: close
location: http://s.click.taobao.com/t_js?tu=http%3a%2f%2fs.click.taobao.com%2ft_8%3fe%3d7hz6jhstbiwzxoq43%252bgoc2vgvlt28s6knardy2hkzm%252bsvw%253d%253d%26p%3dmm_32165125_0_0%26ref%3d
expires: sun, 09 sep 2012 13:16:39 gmt
cache-control: max-age=0
这个http://s.click.taobao.com/t_js是一个js文件,里面有
var inf = (top.location!=self.location); //不在框架中时为真
其后有
if(inf){
var oi = document.createelement(iframe);
创建一个插入式框架,该框架里引入了 http://js.tongji.linezing.com/1023331/tongji.js
对url参数进行编解码后设置cookie,然后跳转到 tu 执行的地址
由于 curl 不能执行 js,所以你需要用php去模拟这一过程的实现
