午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

python如何獲得一個url地址對應的跳轉后的最終網址

瀏覽:165日期:2022-06-30 14:37:33

問題描述

在python中,如何獲取短鏈對應最終網址,現在有很多淘寶短鏈,我需要獲取短鏈跳到的最終網址,這個有什么好辦法嗎?有的是302 有的是直接在網頁用js進行跳轉,,這些如何獲取

問題解答

回答1:

用selenium+phantonjs...

http://stackoverflow.com/ques...

#!/usr/bin/python2.7from twisted.internet import reactorfrom twisted.internet.defer import Deferred, DeferredList, DeferredLockfrom twisted.internet.defer import inlineCallbacksfrom twisted.web.client import Agent, HTTPConnectionPoolfrom twisted.web.http_headers import Headersfrom pprint import pprintfrom collections import defaultdictfrom urlparse import urlparsefrom random import randrangeimport fileinputpool = HTTPConnectionPool(reactor)pool.maxPersistentPerHost = 16agent = Agent(reactor, pool)locks = defaultdict(DeferredLock)locations = {}def getLock(url, simultaneous = 1): return locks[urlparse(url).netloc, randrange(simultaneous)]@inlineCallbacksdef getMapping(url): # Limit ourselves to 4 simultaneous connections per host # Tweak this as desired, but make sure that it no larger than # pool.maxPersistentPerHost lock = getLock(url,4) yield lock.acquire() try:resp = yield agent.request(’HEAD’, url)locations[url] = resp.headers.getRawHeaders(’location’,[None])[0] except Exception as e:locations[url] = str(e) finally: lock.release()

而且可以試試pip包

https://pypi.python.org/pypi/...

from urlunshort import resolveresolve('http://bit.ly/qlKaI') 結果 ’http://bitbucket.org/runeh/urlunshort/’

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日韩一区二区三区免费视频 | 亚洲专区中文字幕 | 美丽姑娘在线观看免费 | 中文字幕在线看 | 永久黄色网址 | 一级片欧美| 天堂中文资源在线观看 | 国产午夜精品一区二区三区四区 | 中文字幕高清在线 | 午夜精品在线播放 | 国产原创在线观看 | 一区二区三区精品在线观看 | 亚洲91久久 | 特黄特色大片bbbb | 亚洲天堂av在线免费观看 | 黄色一级视频播放 | 国产午夜在线观看 | 久久免费看片 | 单身男女免费观看国语高清 | 亚洲第一视频在线 | 三级黄色片网站 | 亚洲美女久久 | www.欧美色图 | 黄色特级一级片 | 国产精品资源站 | 成人在线免费网站 | 天天躁夜夜躁狠狠躁 | 国产一区二区三区免费在线观看 | 一区二区三区视频网站 | 日韩欧美一级 | 福利在线免费视频 | 狠狠干五月天 | 成人片在线播放 | 国产成人精品免高潮在线观看 | 亚洲黄色免费网站 | 高清久久久 | 自拍中文字幕 | 久久亚洲网 | 国产成人精品亚洲男人的天堂 | 99视频+国产日韩欧美 | 免费黄色一级片 |