首页 > Python

python检查URL能否正常访问

1.首先2000个URL。可以放在一个txt文本内 2.通过python 把内容内的URL一条一条放进数组内 3.打开一个模拟的浏览器,进行访问。 4.如果正常访问就输出正常,错误就输出错误
import urllib.request    
02    import time    
03    
04    opener = urllib.request.build_opener()    
05    opener.addheaders = [('User-agent', 'Mozilla/49.0.2')]    
06    #这个是你放网址的文件名,改过来就可以了    
07    file = open('test.txt')    
08    lines = file.readlines()    
09    aa=[]    
10    for line in lines:    
11        temp=line.replace('\n','')    
12        aa.append(temp)    
13    print(aa)    
14    
15    print('开始检查:')    
16    for a in aa:    
17        tempUrl = a    
18        try :    
19            opener.open(tempUrl)    
20            print(tempUrl+'没问题')    
21        except urllib.error.HTTPError:    
22            print(tempUrl+'=访问页面出错')    
23            time.sleep(2)    
24        except urllib.error.URLError:    
25            print(tempUrl+'=访问页面出错')    
26            time.sleep(2)    
27        time.sleep(0.1)


本文由用户 【小菜鸟】 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。

转载本站原创文章,请注明出处,并保留原始链接、图片水印。

本站是一个以用户分享为主的开源技术平台,欢迎各类分享!

本文地址:http://www.mj85.com/python/60.html

分享:

评论 [共2条评论]

您现面为匿名用户,暂不能发表评论。如想评论则请登录注册

相关内容

发布者

小菜鸟 发于:

19年/04月/28日 20时

查看次数: 217

标签 Tags

python

谁收藏了?

1人已收藏

源代码