Jak otworzyć adres URL w Python

Jak otworzyć adres URL w Python
Python jest interpretowanym językiem; Ma różne biblioteki do wykonywania różnych funkcji. Jednolity lokalizator zasobów (URL) to w rzeczywistości adres internetowy do otwarcia określonej witryny. Czasami podczas pracy w Python musimy pobierać dane ze strony internetowej, w tym celu musimy otworzyć adres URL konkretnej strony internetowej. Aby otworzyć adres URL w Python, musimy zaimportować określony moduł i wykonać kilka kroków, aby otworzyć ten adres URL. W tym artykule omówimy, jak otworzyć adres URL w Python za pomocą „urllib.żądanie ”i moduły„ WebBrowser ”na Ubuntu (system OS Linux) za pomocą określonej procedury.

Wymóg:

Każda zainstalowana wersja Python (Python3 jest wstępnie zainstalowany w najnowszej wersji Ubuntu)

Postępuj zgodnie z dowolną procedurą wyjaśnioną poniżej, aby otworzyć adres URL w Python:

Jak utworzyć plik Python

Wygeneruj plik z „Python_file.Py ”(plik Python) za pomocą„ Nano Command ”, jak wspomniano poniżej

$ nano Python_file.py

Możesz zmienić nazwę pliku zgodnie z wyborem.

Jak otworzyć adres URL za pomocą „urllib.Moduł żądania ”

„„urllib.wniosek”Jest jednym z modułów Pythona, który umożliwia otwieranie adresów URL w Python.

Krok 1: Importowanie „urllib.Biblioteka żądania ”

Aby otworzyć adres URL w Python, najpierw musisz zaimportować „urllib.żądanie ”, wstaw poniżej wspomniany wiersz kodu importu przed rozpoczęciem kodu w nowo utworzonym„ Python_file.plik py ”:

importować urllib.wniosek

Krok 2: Otwarcie adresu URL za pomocą urllib.funkcja żądania

Aby otworzyć adres URL określonej strony internetowej za pomocą urllib.żądanie, użyj poniższej wymienionej składni:

urllib.wniosek.URLOPEN („URL strony internetowej”)

Adres URL witryny: Włóż adres URL strony internetowej, którą chcesz pobrać.

Otworzyć adres URL „https: // www.Google.com/ ”, napisz poniższy wymieniony kod w swoim pliku Python:

importować urllib.wniosek
get_url = urllib.wniosek.urlopen ('https: // www.Google.com/')
Drukuj („Status odpowiedzi:”+ str (get_url.Zdobądź szyfr()) )

HTTP zdefiniował kody stanu odpowiedzi; "get_url.Zdobądź szyfr”Służy do uzyskania tego kodu. Cyfra „200”Oznacza, że ​​twoje połączenie się powiodło, jeśli jest„404”Zatem oznacza, że ​​adres URL nie jest rozpoznawany. Odwiedź to źródło, aby dowiedzieć się o innych kodach stanu.

„„get_url„Jest to zmienna, która pobiera dane z określonego adresu URL, a„ druk ”służy do wydrukowania wyjścia.

Naciskać "Ctrl+s”Aby zapisać plik i„Ctrl+x„Aby wyjść z pliku:

Aby sprawdzić działanie kodu, uruchom poniżej wymienione polecenie, aby wykonać plik „Python_file.py ”.

$ Python3 Python_file.py

Powyższe wyjście pokazuje, że połączenie się powiodło.

Sprawdźmy inny przykład; Możemy również odzyskać kod HTML z adresu URL dowolnej strony internetowej. Uruchom poniższy kod, aby otworzyć adres URL https: // www.youtube.com/ i wydrukuj kod HTML:

importować urllib.wniosek
get_url = urllib.wniosek.urlopen ('https: // www.youtube.com/')
Drukuj („Status odpowiedzi:”+ str (get_url.Zdobądź szyfr()))
Drukuj (get_url.Czytać())

„„get_url.Zdobądź szyfr()”Służy do uzyskania kodu stanu odpowiedzi HTTP i„get_url.Czytać()”Służy do pobierania pliku HTML strony internetowej.

Uruchom poniższe wspomniane polecenie, aby wykonać plik „Python_file.py ”, aby uzyskać pożądane wyjście:

$ Python3 Python_file.py

Jak otworzyć adres URL za pomocą modułu „WebBrowser”

„WebBrowser” jest jednym z modułów Pythona, który jest również używany do otwierania adresów URL lub stron internetowych w Python, ale kieruje link do przeglądarki.

Aby otworzyć adres URL za pomocą modułu „WebBrowser”, wykonaj poniższe kroki:

Krok 1: Importowanie biblioteki „WebBrowser”

Aby otworzyć adres URL, po pierwsze, musisz zaimportować bibliotekę „WebBrowser” w „Python_file.Py ”do poniżej wspomnianej linii kodu:

Importuj przeglądarkę internetową

Krok 2: Otwieranie adresu URL za pomocą modułu WebBrowser

Aby otworzyć adres URL konkretnej witryny w przeglądarce za pomocą „WebBrowser”, użyj poniższej składni:

przeglądarka internetowa.Otwórz („strona internetowa”)

Włóż adres URL zamiast „Adres URL witryny”W wyżej wymienionej składni.

Aby otworzyć adres URL „https: // linuxhint.com/”za pomocą modułu„ WebBrowser ”, napisz poniższy kod w„ Python_file.plik py ”:

Importuj WebBrowser
get_url = WebBrowser.Open ('https: // Linuxhint.com/')

„„get_url.Zdobądź szyfr()”Służy do uzyskania kodu stanu odpowiedzi HTTP, 200 oznacza, że ​​pomyślnie otworzyłeś adres URL.

Aby otworzyć przeglądarkę URL, wykonaj kod napisany w „Python_file.Py ”Poniżej wspomniane polecenie:

$ Python3 Python_file.py

Wniosek:

Aby uzyskać dane ze strony internetowej podczas programowania, musimy otworzyć adres URL. W tym artykule omówiłem metody otwierania adresów URL w Python na Ubuntu (system Linux). Dwa sposoby są omawiane z przykładami, jeden to import „urllib.żądanie „moduł” i inny to importowanie modułu „WebBrowser” w Python. Jeśli jesteś programistą Python, po przeczytaniu tego artykułu będziesz mógł z łatwością otworzyć adres URL w Python.