首页 > 代码库 > 转载大神的检测网站重定向的python脚本
转载大神的检测网站重定向的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脚本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。