时间:2021-05-22
今天,项目经理问我一个问题,问我这里有2000个URL要检查是否能正常打开,其实我是拒绝的,我知道因为要写代码了,正好学了点Python,一想,python处理起来容易,就选了python,开始把思路想好:
1.首先2000个URL。可以放在一个txt文本内
2.通过python 把内容内的URL一条一条放进数组内
3.打开一个模拟的浏览器,进行访问。
4.如果正常访问就输出正常,错误就输出错误
直接简单粗暴甩代码。因为涉及到隐私,图片打了码
import urllib.request import time opener = urllib.request.build_opener() opener.addheaders = [('User-agent', 'Mozilla/49.0.2')] #这个是你放网址的文件名,改过来就可以了 file = open('test.txt') lines = file.readlines() aa=[] for line in lines: temp=line.replace('\n','') aa.append(temp) print(aa) print('开始检查:') for a in aa: tempUrl = a try : opener.open(tempUrl) print(tempUrl+'没问题') except urllib.error.HTTPError: print(tempUrl+'=访问页面出错') time.sleep(2) except urllib.error.URLError: print(tempUrl+'=访问页面出错') time.sleep(2) time.sleep(0.1)效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
网页无法访问可能是网络故障导致无法连接,先检查一下网线连接是否正常,然后可以检查网络的DNS获取是否正常。对于电脑用户来说,可以检查电脑的网卡或者是驱动是否出错
西门子洗衣机不转了的原因有: 1、皮带张力小,应旋紧螺丝。 2、检查电机插线是否松动,电机是否正常,不良则更换。 3、用万用表检查调速旋钮是否正常,不良则
天气查询python小程序第0步:导入工具库第一步:生成查询天气的url链接第二步:访问url链接,解析服务器返回的json数据,变成python的字典数据第三
ns充电没反应的解决方法有: 1、首先检查一下充电器是否正常; 2、检查一下充电数据线是否正常; 3、检查一下USB充电插座是否正常; 4、检查一下手机
urllib是python的内置模块,主要用于处理url相关的一些操作,例如访问url、解析url等操作。urllib包下面的request模块主要用于访问ur