W tym artykule spojrzymy na Upraszanie moduł w Pythonie i jego podstawowe działanie z niektórymi przykładami, a potem wreszcie zakończymy.
Instalacja
Wersje Pythona 2.6-2.7 i 3.3-3.6 obsługuje moduł żądania. Żądanie jest modułem zewnętrznym, więc musisz go zainstalować, pisząc następujące w wierszu polecenia lub terminale:
$ PIPENV Instaluj żądania
Zanim przejdziemy dalej, musisz upewnić się, że dwie rzeczy:
- Biblioteka żądań jest instalowana poprawnie, jeśli nie kliknij link (http: // dokumenty.Python-Requests.org/en/master/użytkownik/instalacja/#instalacja)
-Biblioteka żądań jest aktualna, jeśli nie kliknij link do sprawdzenia (http: // dokumenty.Python-Requests.org/en/master/community/aktualizacje/#aktualizacje)
Pobierz i publikuj żądania
Zacznij od importowania żądań. Teraz spróbujemy uzyskać stronę internetową za pomocą żądania GET.
Żądania importuR_WebPage to obiekt odpowiedzi. Wszystkie informacje o stronie internetowej można wyodrębnić z tego obiektu.
Teraz, jeśli chcesz złożyć żądanie postu:
żądania importuZobacz, jak łatwo jest składać wnioski. Przejdźmy do podania parametrów w adresach URL:
Przekazywanie parametrów w adresach URL
Parametry w adresach URL mogą być przekazywane w formalny sposób. Wnioski pozwalają nam podać te argumenty jako słownik strin. Params jest słowem kluczowym do użycia w argumentach w tym celu.
Zobacz poniższy przykład, aby uzyskać jasny pomysł:
Instrukcja drukowania pomaga określić, czy adres URL został poprawnie zakodowany.
Zawartość odpowiedzi
Odpowiedź serwera można całkowicie przeglądać jako tekst:
żądania importuPełny tekst zostanie zdekodowany po uzyskaniu go z serwera i wyświetlony jako tekst.
Niestandardowe nagłówki
Do żądań można dodać niestandardowe nagłówki. nagłówki to parametr, który będzie miał słownik przekazany przez argument w celu określenia nagłówka.
Żądania importuZamiast klucza i wartości możesz umieścić swoje żądane wartości.
Otrzymałeś podstawowe wprowadzenie modułu żądania Pythona wraz z jego pracą. Teraz, jeśli ćwiczysz powyższe przykłady samodzielnie i dodasz, eliminuj i zastąpisz rzeczy, otrzymasz lepsze wyobrażenie o jego pracy. Jeśli zrobiłeś to tutaj, gratulacje, ponieważ nauczyłeś się składać podstawowe żądania serwera, przekazywać parametry lub argumenty do adresów URL, uzyskiwanie zawartości odpowiedzi i pokazanie jej i przekazywania niestandardowych nagłówków. Będzie to bardzo przydatne, gdy próbujesz zeskrobać strony w celu uzyskania informacji.