avatar

目录
Python将短链还原

用来将URL短链接还原为原始的链接

使用了的网上免费的API,因为很多APT的短链失效很快,失效后直接Request会出问题

Python3.8

python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#将txt文本内的所有短链展开
import time
import requests
def geturl(apiUrl,queryUrl):
res = requests.get(apiUrl,params = queryUrl)
url = res.text
return url

data = []
expandUrl = []
for line in open('C:\\Users\\User\\Desktop\\shortURL.txt'): #按行读取文件
line=line.rstrip("\n") #去除每行末尾'\n'
data.append(line) #将文件内url写为list
length = len(data) #判断行数,多少个url
for i in range(0,length):
queryUrl = {'url':data[i]}
apiUrl = 'http://expandurl.com/api/v1/'
print(geturl(apiUrl,queryUrl))
time.sleep(37) #API限制每小时100次

文章作者: Yenn_
文章链接: https://0xdf1001f.github.io/2021/01/18/Python%E5%B0%86%E7%9F%AD%E9%93%BE%E8%BF%98%E5%8E%9F/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Wei's Blog

评论