UŻYWAJ WYŁĄCZNIE W BIBLIOTECE ZAPYTAŃ PYTHON. Requests to w pełni funkcjonalna biblioteka HTTP w języku Python z łatwym w użyciu logicznym interfejsem API.
Bardzo podoba mi się ten requestspakiet i jego wygodny sposób obsługi odpowiedzi JSON. Niestety nie zrozumiałem, czy potrafię również przetwarzać odpowiedzi XML. Czy ktoś ma doświadczenie w obsłudze odpowiedzi XML z requestspakietem? Czy konieczne jest dołączenie innego pakietu do dekodowania XML?
Wcześniej użyłem httplibmodułu do dodania nagłówka w żądaniu. Teraz próbuję tego samego z requestsmodułem. To jest moduł żądań Pythona, którego używam: http://pypi.python.org/pypi/requests Jak mogę dodać nagłówek do request.posti request.getpowiedzieć, że muszę dodać foobarklucz w każdym żądaniu w nagłówku.
Przeglądałem dokumentację Python Requests, ale nie widzę żadnej funkcjonalności dla tego, co próbuję osiągnąć. W moim skrypcie ustawiam allow_redirects=True. Chciałbym wiedzieć, czy strona została przekierowana na coś innego, jaki jest nowy adres URL. Na przykład, jeśli początkowy adres URL to: www.google.com/redirect A końcowy URL to www.google.co.uk/redirected Jak uzyskać ten adres …
Próbuję użyć biblioteki Żądania, aby wysłać pliki cookie z żądaniem publikacji, ale nie jestem pewien, jak właściwie skonfigurować pliki cookie na podstawie jej dokumentacji. Skrypt jest przeznaczony do użytku w Wikipedii, a pliki cookie, które należy przesłać, mają następującą formę: enwiki_session=17ab96bd8ffbe8ca58a78657a918558e; path=/; domain=.wikipedia.com; HttpOnly Jednak przewodnik requestsSzybki start podaje to …
Próbuję wysłać prośbę o zalogowanie się do witryny internetowej za pomocą modułu Requests w Pythonie, ale tak naprawdę nie działa. Jestem nowy w tym ... więc nie mogę dowiedzieć się, czy powinienem utworzyć pliki cookie dotyczące nazwy użytkownika i hasła lub jakiś rodzaj autoryzacji HTTP, który znalazłem (??). from pyquery …
Używam żądań Pythona . Muszę zdebugować pewne OAuthdziałania iw tym celu chciałbym, aby rejestrował wszystkie wykonywane żądania. Mogłem uzyskać te informacje ngrep, ale niestety nie jest możliwe grepowanie połączeń https (które są potrzebne OAuth) Jak mogę aktywować rejestrowanie wszystkich adresów URL (+ parametrów), Requestsdo których uzyskuje się dostęp?
Mam identyfikator URI żądania i token. Jeśli używam: curl -s "<MY_URI>" -H "Authorization: TOK:<MY_TOKEN>" itd., otrzymuję 200 i wyświetlam odpowiednie dane JSON. Tak więc zainstalowałem żądania i kiedy próbuję uzyskać dostęp do tego zasobu, otrzymuję kod 403 prawdopodobnie dlatego, że nie znam prawidłowej składni do przekazania tego tokenu. Czy ktoś …
W moim skrypcie requests.getnigdy nie zwraca: import requests print ("requesting..") # This call never returns! r = requests.get( "http://www.some-site.com", proxies = {'http': '222.255.169.74:8080'}, ) print(r.ok) Jakie mogą być możliwe przyczyny? Jakieś lekarstwo? Jaki jest domyślny limit czasu, którego getużywa?
Używanie żądań w Python3 Windows przez Pycharm i odbieranie błędu modułu SSL niedostępny Spędziłem godziny, próbując dowiedzieć się, co może być tego przyczyną. Ponownie zainstalowałem Anacondę i całkowicie utknąłem. Podczas uruchamiania następujących plików def Earlybird(daycount): url = 'https://msft.com' response = requests.get(url) print(response) Earlybird() Otrzymuję błąd requests.exceptions.SSLError: HTTPSConnectionPool(host='msft.com', port=443): Max retries …
import requests data = {'foo':'bar'} url = 'https://foo.com/bar' r = requests.post(url, data=data) Jeśli adres URL używa certyfikatu z podpisem własnym, kończy się to niepowodzeniem requests.exceptions.SSLError: [Errno 1] _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Wiem, że mogę przejść Falsedo verifyparametru tak: r = requests.post(url, data=data, verify=False) Chciałbym jednak skierować żądania do kopii …
Próbuję pobrać plik PDF ze strony internetowej i zapisać go na dysku. Moje próby kończą się niepowodzeniem z błędami kodowania lub kończą się pustymi plikami PDF. In [1]: import requests In [2]: url = 'http://www.hrecos.org//images/Data/forweb/HRTVBSH.Metadata.pdf' In [3]: response = requests.get(url) In [4]: with open('/tmp/metadata.pdf', 'wb') as f: ...: f.write(response.text) --------------------------------------------------------------------------- …
Używam wspaniałej biblioteki Requests w moim skrypcie Python: import requests r = requests.get("some-site.com") print r.text Chciałbym używać proxy skarpet. Ale Requests obsługuje teraz tylko proxy HTTP. Jak mogę to zrobić?
Pracuję na prostym skrobaku internetowym w Pythonie 3, ale kiedy wysyłam żądanie get lub post, odpowiedź wynosi 403. W Pythonie 2 działa jednak dobrze. Używam tej samej wersji bibliotek żądań w obu wersjach. Próbowałem też z, Verify=False/Trueale różnica w obu wersjach pozostaje. żądania = 2.22.0 certifi = 2019.9.11 from requests …
Próbuję złożyć żądanie POST API przy użyciu biblioteki żądań Python. Przechodzę przez Authorizationnagłówek, ale kiedy próbuję debugować, widzę, że nagłówek jest upuszczany. Nie mam pojęcia, co się dzieje. Oto mój kod: access_token = get_access_token() bearer_token = base64.b64encode(bytes("'Bearer {}'".format(access_token)), 'utf-8') headers = {'Content-Type': 'application/json', 'Authorization': bearer_token} data = '{"FirstName" : "Jane", …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.