如何用python获取百度这种通过200状态码跳转后的链接
3个回答
2016-03-03
展开全部
>>> url = r'http://m.baidu.com/from=1012585f/bd_page_type=1/ssid=15567761646568656174327407/uid=0/pu=usm%402%2Csz%401320_2001%2Cta%40iphone_1_3.0_3_528/baiduid=F8CF1C9B13A69F341A9A38C3718410D8/w=10_10_%E9%B1%BC%E8%82%9D%E6%B2%B9%E7%9A%84%E5%8A%9F%E6%95%88%E4%B8%8E%E4%BD%9C%E7%94%A8/t=iphone/l=1/tc?ref=www_iphone&lid=16538771669423618855&order=4&waplogo=1&fm=wnor&dict=-1&tj=www_zhidao_normal_4_10_10_title&sec=8644&di=312580a852c21860&bdenc=1&nsrc=IlPT2AEptyoA_yixCFOxXnANedT62v3IDBqMMS6LLDivpEmixP4kHREsRC0aNWiCGkb8gTCcshYFuX3b_71l8hRArKtosWka6SWhuKC'
>>> import requests
>>> res = requests.head(url)
>>> res.headers['Location']
'http://zhidao.baidu.com/question/390970477767010205.html'
>>> import requests
>>> res = requests.head(url)
>>> res.headers['Location']
'http://zhidao.baidu.com/question/390970477767010205.html'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-03-03
展开全部
然后发出新的请求。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询