python本地批量验证url能否能够正常访问的方式
Posted 逍遥知道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python本地批量验证url能否能够正常访问的方式相关的知识,希望对你有一定的参考价值。
建立一个名为url.txt的文件,将需要批量测试的url放此文件中,执行脚本就看可以了
#!/usr/bin/python3 # coding=utf-8 import urllib.request import urllib.error f = open("url.txt") url = [] for line in f.readlines(): tmp = line.replace(‘ ‘,‘‘) url.append(tmp) f.close() for tmpurl in url: try: req = urllib.request.Request(tmpurl) req.add_header(‘User-Agent‘,‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36‘) resp = urllib.request.urlopen(req,timeout=2) code = resp.getcode() print(tmpurl,":",code) except urllib.error.URLError as e: print(tmpurl,":",e.reason) except urllib.error.HTTPError as e: print(e.code,":",e.reason)
以上是关于python本地批量验证url能否能够正常访问的方式的主要内容,如果未能解决你的问题,请参考以下文章