Aujourd'hui, le chef de projet m'a posé une question, me demandant qu'il y avait 2000 URL ici pour vérifier si elles pouvaient être ouvertes normalement. En fait, j'ai refusé, je sais que parce que je dois écrire du code, j'ai appris. un peu de Python. Quand j'y ai pensé, python C'était facile à gérer, alors j'ai choisi python et j'ai commencé à y réfléchir :
1 D'abord, 2000 URL. Il peut être placé dans un texte txt
2. Mettez les URL du contenu dans le tableau une par une via python
3. Ouvrez un navigateur simulé et accédez-y.
4. Si l'accès est normal, la sortie sera normale, s'il y a une erreur, l'erreur sera sortie
Jetez simplement le code. Parce que cela implique la confidentialité, les images sont codées
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 :
Ce qui précède est J'espère que l'ensemble du contenu de cet article sera utile à l'apprentissage de chacun, et j'espère également que tout le monde soutiendra le site Web PHP chinois.
Pour plus d'articles liés à Python vérifiant si l'URL est accessible normalement, veuillez faire attention au site Web PHP chinois !