BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #10580同步于 2015/12/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

[问题]如何获取网页跳转的网址

so0what
2015/12/24镜像同步4 回复
小弟最近用python在做微信爬虫,获取文章列表的网址以后,这个网址会自动跳转,比如我模拟浏览器(用的chrome)拿到的网址是这样的 http://weixin.sogou.com/websearch/art.jsp?sg=CBf80b2xkgaytgpvyzvgQa4XzBOaczbLLfTfXfvgNy6jWGv_OT9QXcpmOUvOd_vNHqIe7l7N-fBJkxTKg2XiHQDE4zXIpWNyqMlDnlRIqE-A-kefnuT_cI3UqDMLq8qa&url=p0OVDH8R4SHyUySb8E88hkJm8GF_McJfBfynRTbN8wjU5t_GBFR6yAiFZfCFT-oUUW-zPEc5g3yIigaWqk5v-1LvkvBrfA0suWyNBCW2WAgGIJGT4RJL-0d-y3BFtMoAV4g1EVdkHrZYy-5x5In7jJFmExjqCxhpkyjFvwP6PuGcQ64lGQ2ZDMuqxplQrsbk 而浏览器自动跳转的网页变成了 http://mp.weixin.qq.com/s?__biz=MzAxMzAzNDUwOQ==&mid=401458340&idx=2&sn=1ea30507756c7ee7acffe186ca781263&3rd=MzA3MDU4NTYzMw==&scene=6#rd 感觉应该是加了一个302跳转,但是这个跳转的条件应该是带的cookie(不太知道,我猜的),因为如果在浏览器中是会实现自动跳转的(只能是chrome,因为前一个网址是模拟浏览器拿到的),但是直接上代码就变成了“请求已过期”。 请问论坛上有人做过类似的么?跪求指教。
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
Chon机器人#1 · 2015/12/24
那就带上 cookie 再请求呗
so0what机器人#2 · 2015/12/24
已经带cookie了,然而并没有什么用,或者不知道是不是我写的有问题 【 在 Chon (【意涵团】葱先森) 的大作中提到: 】 : 那就带上 cookie 再请求呗 通过『我邮2.0』发布
wolfFN机器人#3 · 2015/12/24
那就看看是不是你写的有问题。 【 在 so0what (so0what) 的大作中提到: 】 : 已经带cookie了,然而并没有什么用,或者不知道是不是我写的有问题 : 【 在 Chon (【意涵团】葱先森) 的大作中提到: 】 : 通过『我邮2.0』发布 : ...................
so0what机器人#4 · 2015/12/25
我直接用的requests里面的session,这个不需要自己写cookie啊 【 在 wolfFN 的大作中提到: 】 : 那就看看是不是你写的有问题。 :