Heim > Artikel > Backend-Entwicklung > Einführung in die Überprüfung, ob der URL-Zugriff normal ist
Es ist einfach zu überprüfen, ob eine URL normal ist. Was ist, wenn Sie 2000 URLs oder eine große Anzahl von URLs überprüfen? Dieser Artikel stellt Ihnen die Tipps von Python vor, um zu überprüfen, ob die URL einen bestimmten Referenzwert hat.
Heute hat mir der Projektmanager eine Frage gestellt Hier, um zu überprüfen, ob sie normal geöffnet werden können, habe ich mich geweigert, etwas Python zu lernen, also habe ich mich für Python entschieden und angefangen zu denken darüber. :
1. Es kann in einen TXT-Text eingefügt werden
2. Verwenden Sie Python, um die URLs im Inhalt nacheinander in das Array einzufügen
3. Öffnen Sie einen simulierten Browser und greifen Sie darauf zu.
4. Wenn der Zugriff normal ist, ist die Ausgabe normal, wenn ein Fehler vorliegt, wird der Fehler ausgegeben
Werfen Sie den Code einfach weg. Da es um Privatsphäre geht, wurde das Bild mit
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)
Rendering:
[Verwandte Empfehlungen]
1 codiert >Python kostenloses Video-Tutorial
2.Python-Grundlagen-Einführungs-Tutorial
3.Python-objektorientiertes Video-Tutorial
Das obige ist der detaillierte Inhalt vonEinführung in die Überprüfung, ob der URL-Zugriff normal ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!