Es ist ein Memorandum, da ich ein Python-Skript erstellt habe, das prüft, ob das Linkziel der angegebenen URL gültig ist
Ich bezog mich auf Folgendes. (Teilweise geändert für Python 3.0)
sample.py
#-*- using:utf-8 -*-
import urllib.request, urllib.error
def checkURL(url):
try:
f = urllib.request.urlopen(url)
print ("OK:" + url )
f.close()
except:
print ("NotFound:" + url)
if __name__ == '__main__':
url = "http://qiita.com/"
checkURL(url)
Ausführungsergebnis
$ python sample.py
OK:http://qiita.com/
$ python sample.py
NotFound:http://nonenonenonenone.com
Geben Sie einfach eine mehrzeilige URL aus der Datei ein
sample2.py
#-*- using:utf-8 -*-
import urllib.request, urllib.error
def checkURL(url):
try:
f = urllib.request.urlopen(url)
print ("OK:" + url )
f.close()
except:
print ("NotFound:" + url)
if __name__ == '__main__':
with open("./input.txt") as f:
for line in f:
# print(line, end='')
checkURL(line)
Ausführungsergebnis
$ cat input.txt
http://qiita.com/
$ python sample2.py
OK:http://qiita.com/
ImportError: No module named 'urllib2'
Zu folgenden Themen
import urllib2
In der Python3.0-Serie muss wie folgt geschrieben werden.
import urllib.request, urllib.error
[Python / urllib] Überprüfen Sie, ob die URL vorhanden ist So überprüfen Sie, ob die Datei unter der in Python angegebenen URL vorhanden ist Skript zum Überprüfen der Existenz und Existenz einer URL in Python Überprüfen Sie, ob die URL in Python vorhanden ist Bitte sagen Sie mir, wie das Modul urllib2 von Python verwendet wird Zeile für Zeile aus Datei mit Python lesen
Recommended Posts