Python Get Method

Python Get Method
Ten artykuł nauczy Cię, jak złożyć żądanie GET na serwer za pomocą biblioteki żądań Python. Żądanie HTTP GET jest używane do żądania danych z serwera, umożliwiające pobieranie informacji, takich jak strony internetowe.

Omówmy, w jaki sposób możemy użyć metody GET z biblioteki żądań, aby to osiągnąć.

Instalowanie żądań

Domyślnie metoda żądań nie jest zainstalowana. Możesz jednak zainstalować go w swoim środowisku za pomocą PIP lub CONDA. Polecenia są tak, jak pokazano:

$ PIP3 żądania instalacji
$ CDADA Instaluj żądania

Po zainstalowaniu możesz zaimportować moduł żądań i zacząć go używać.

Składnia funkcji jest jak pokazana:

Get (URL, ** KWARGS)

Funkcja akceptuje adres URL docelowy jako parametr. Możesz także określić inne parametry obsługiwane przez żądanie.

Funkcja zwróci żądanie.Obiekt odpowiedzi, który zawiera różne informacje o żądaniu.

Przykład - składanie żądań GET

Poniższy przykładowy kod pokazuje, jak korzystać z modułu żądania i metodę GET, aby złożyć żądanie GET do danego zasobu.

żądania importu
Odpowiedź = żądania.Get ('https: // Google.com ')
Drukuj ((odpowiedź))

Uruchomienie powyższego kodu powinno złożyć żądanie GET do Google.com. Funkcja powinna następnie zwrócić powiązany kod stanu HTTP, jak pokazano:

Możemy wyodrębnić inne informacje z obiektu odpowiedzi, jak pokazano:

żądania importu
Odpowiedź = żądania.get ('https: // eekbits.io ')
wydrukować (odpowiedź.nagłówki))

Kod powyżej powinien zwrócić nagłówki odpowiedzi.

Możemy również pobrać kodowanie, jak pokazano w poniższym kodzie:

żądania importu
Odpowiedź = żądania.get ('https: // geekbits.io ')
wydrukować (odpowiedź.kodowanie))

Wynikowe wyjście:

UTF-8

Jak widzimy, obiekt odpowiedzi żądania GET zawiera szczegółową metainformację na temat żądania i serwera docelowego.

odpowiedź.zamknąć

Biblioteka żądań Pythona jest jedną z najcenniejszych i potężnych bibliotek ekosystemu Pythona. Pozwala programistom na składanie żądań HTTP do danego zasobu. Ponadto biblioteka żądań jest bardzo wszechstronna, z wieloma funkcjami, które są łatwe w użyciu w nowoczesnych aplikacjach.

W tym poście przyjrzymy się, jak korzystać z odpowiedzi.Metoda zamknięcia () w celu zamknięcia połączenia z serwerem po złożeniu żądania.

Przykładowa ilustracja

Poniższy przykład pokazuje, jak złożyć proste żądanie danego zasobu i zamknąć połączenie z serwerem za pomocą metody Close ().

żądania importu
Odpowiedź = żądania.get ('https: // geekbits.io ')
Drukuj (odpowiedź.powód)
odpowiedź.zamknąć()

Powyższe zapytanie składa żądanie GET do określonego zasobu. Następnie drukujemy wynik żądania i zamykamy połączenia.

Wniosek

Ten post nauczył nas, jak czerpać żądania za pomocą biblioteki żądań. Nauczyliśmy się również, jak wyodrębnić inne informacje z obiektu odpowiedzi.