转载大神的检测网站重定向的python脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转载大神的检测网站重定向的python脚本相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python #coding=utf8 import sys import requests def check_for_redirects(url): try: r =requests.get(url,allow_redirects=False,timeout=0.5) if 300 <= r.status_code < 400: return r.headers[‘location‘] else: return ‘[no redirect]‘ except requests.exceptions.Timeout: return ‘[timeout]‘ except requests.exceptions.ConnectionError: return ‘[connection error]‘ def check_domains(urls): for url in urls: url_to_check = url if url.startswith(‘http‘) else "http://%s" %url redirect_url = check_for_redirects(url_to_check) print ("%s => %s" %(url_to_check,redirect_url)) if __name__ == ‘___main__‘: fname = ‘domains.txt‘ try: fname = sys.argv[1] except IndexError: pass urls = (l.strip() for l in open(fname).readlines()) check_domains(urls)
由于是在微信中看到的,链接也忘了,原作者看到了,请海涵!
以上是关于转载大神的检测网站重定向的python脚本的主要内容,如果未能解决你的问题,请参考以下文章