爬取URL文件以获取重定向后的最终目标URL?
我有一个文本文件,内容如下:
http://url.com/r/GFDGDFG
http://url.com/r/A32512F
http://url.com/r/AWDRE25
http://url.com/r/AGBFD35
http://url.com/r/NFG4622
有没有办法用Python(我想在我的Linux电脑上写个简单的脚本)来访问每个网址(加载它)并获取最终的网址?每个网址都是一个重定向,我想要的是重定向后的网址。
1 个回答
2
import requests
urls = '''http://url.com/r/GFDGDFG
http://url.com/r/A32512F
http://url.com/r/AWDRE25
http://url.com/r/AGBFD35
http://url.com/r/NFG4622'''
for x in urls.splitlines():
r = requests.get(x)
print x, '=>', r.url
http://url.com/r/GFDGDFG => http://lyrics.url.com
http://url.com/r/A32512F => http://lyrics.url.com
http://url.com/r/AWDRE25 => http://lyrics.url.com
http://url.com/r/AGBFD35 => http://lyrics.url.com
http://url.com/r/NFG4622 => http://lyrics.url.com
结果: