Il est facile de vérifier si une URL est normale. Que se passe-t-il si vous vérifiez 2000 URL ou un grand nombre d'URL ? Cet article vous présente les astuces de python pour vérifier si l'URL est accessible normalement. Elle a une certaine valeur de référence. Les amis intéressés peuvent s'y référer
Aujourd'hui, le chef de projet m'a posé une question. Il y a 2 000 URL. ici pour vérifier s'ils peuvent être ouverts normalement. En fait, j'ai refusé. Je sais que parce que je dois écrire du code, j'ai appris un peu de Python. Je pensais que Python était facile à traiter, alors j'ai choisi Python et j'ai commencé à réfléchir. à ce sujet :
1. 2000 premières URL. Il peut être placé dans un texte txt
2. Utilisez python pour mettre les URL du contenu dans le tableau une par une
3. Ouvrez un navigateur simulé et accédez-y.
4. Si l'accès est normal, la sortie sera normale, et s'il y a une erreur, l'erreur sera sortie
Jetez simplement le code. Parce qu'il s'agit de confidentialité, l'image a été codée
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)
Rendu :
[Recommandations associées]
1. >Tutoriel vidéo gratuit Python
2.Tutoriel d'introduction de base de Python
3Tutoriel vidéo orienté objet Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!