Erstellen Sie ein Python-Skript, um zu überprüfen, ob der Link unter der angegebenen URL gültig ist

Zweck

Es ist ein Memorandum, da ich ein Python-Skript erstellt habe, das prüft, ob das Linkziel der angegebenen URL gültig ist

Code

Wenn das Bestätigungsziel eine URL ist

Ich bezog mich auf Folgendes. (Teilweise geändert für Python 3.0)

Überprüfen Sie, ob die URL in Python vorhanden ist

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

Wenn das Bestätigungsziel zwei oder mehr URLs sind

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/

Codierungsfehler Maßnahmen

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

Referenz

[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

Erstellen Sie ein Python-Skript, um zu überprüfen, ob der Link unter der angegebenen URL gültig ist
Ich habe ein Skript erstellt, um zu überprüfen, ob an der angegebenen Position der JSON-Datei in Python Englisch eingegeben wird.
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
Überprüfen Sie, ob die URL in Python vorhanden ist
Ich möchte die Einstellungsdatei erhalten und prüfen, ob die von jinja2 generierte JSON-Datei eine gültige JSON ist
Python> Überprüfen Sie NoneType oder nicht> wenn a == None:> wenn a None ist:
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Ich möchte initialisieren, wenn der Wert leer ist (Python)
[Python] So überprüfen Sie, ob der Schlüssel im Wörterbuch vorhanden ist
Wahrscheinlich der einfachste Weg, um mit Python 3 ein PDF zu erstellen
So erstellen Sie eine neue Datei, wenn die angegebene Datei nicht vorhanden ist - schreiben Sie, wenn die Datei vorhanden ist
Python-Skript, das von der Google-Suche zum sofortigen Speichern der Suchergebnisseite führt
Python> __init __. Py> Erforderlich, um das angegebene Verzeichnis als Paket zu behandeln (leere Datei ist akzeptabel)
Python-Skript, das den Status des Servers über den Browser überprüfen kann
Python schlägt fehl, wenn nach dem Backslash ein Leerzeichen steht
Schreiben Sie ein Skript in Shell und Python, um Sie in Slack zu benachrichtigen, wenn der Vorgang abgeschlossen ist
So überprüfen Sie die Speichergröße einer Variablen in Python
Löschen Sie ein bestimmtes Zeichen in Python, wenn es das letzte ist
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
Ich habe ein Skript geschrieben, um Webseiten-Links in Python zu extrahieren
Ich habe eine Funktion erstellt, um zu überprüfen, ob der Webhook vorerst in Lambda empfangen wird
Stellen Sie fest, ob beim Ausführen eines Python-Skripts eine Standardausgabe weitergeleitet wird
Ein Skript, das 0, 1 an die erste Python-Primzahl zurückgibt
5 Möglichkeiten zum Erstellen eines Python-Chatbots
Überprüfen Sie, ob Sie in Python eine Verbindung zu einem TCP-Port herstellen können
Stellen Sie sicher, dass Python eine Zeichenfolge in int konvertieren / konvertieren kann
[Golang] Überprüfen Sie, ob eine bestimmte Zeichenfolge in der Zeichenfolge enthalten ist
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
[Python] Was ist ein formales Argument? So stellen Sie den Anfangswert ein
Was ist die XX-Datei im Stammverzeichnis eines beliebten Python-Projekts?
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
Ich habe ein Programm erstellt, um die Größe einer Datei mit Python zu überprüfen
Führen Sie den Python-Interpreter im Skript aus
[Python] [Meta] Ist der Python-Typ ein Typ?
Skript, das die angegebene URL morphologisch analysiert
Skript zum Erstellen einer Mac-Wörterbuchdatei
So führen Sie Maya Python-Skripte aus
Auch wenn die Entwicklungssprache in Cloud9 in Python3 geändert wird, wird Version 2 in Python - Version angezeigt
Python-Skript zum Abrufen einer Liste von Eingabebeispielen für den AtCoder-Wettbewerb
Konvertieren der cURL-API in ein Python-Skript (mithilfe des IBM Cloud-Objektspeichers)
Ich habe ein Skript erstellt, das das aktive Fenster mit win32gui von Python aufzeichnet
Was tun, wenn (Basis) am Anfang des Mac-Terminals angezeigt wird?
[Python] Listenverständnis Verschiedene Möglichkeiten zum Erstellen einer Liste
Bearbeiten Sie Excel in Python, um eine Pivot-Tabelle zu erstellen
Überprüfen Sie, ob die Zeichen in Python ähnlich sind
Ich möchte mit Python ein Fenster erstellen
So erstellen Sie eine JSON-Datei in Python
Wenn Sie Word Cloud erstellen möchten.
Python> Laufzeitargument> Überprüfen Sie, ob -d angehängt ist
Erstellen Sie eine neue Todoist-Aufgabe aus Python Script
Eine Funktionsnotiz, die nützlich ist, wenn Sie den Debugger aufrufen möchten, wenn beim Ausführen eines Python-Skripts ein Fehler auftritt.
Schritte zum Erstellen eines Twitter-Bots mit Python