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.
Czy podczas korzystania z requestsmodułu można wydrukować nieprzetworzone żądanie HTTP? Nie chcę tylko nagłówków, chcę wiersz żądania, nagłówki i wydruk zawartości. Czy można zobaczyć, co ostatecznie skonstruowane jest z żądania HTTP?
Moduł zapytań w Pythonie jest prosty i elegancki, ale jedno mnie wkurza. Możliwe jest uzyskanie requests.exception.ConnectionError z komunikatem: Max retries exceeded with url: ... Oznacza to, że żądania mogą próbować uzyskać dostęp do danych kilka razy. Ale nigdzie w dokumentacji nie ma ani jednej wzmianki o tej możliwości. Patrząc na …
Zbieram statystyki na temat listy stron internetowych i dla uproszczenia używam zapytań. Oto mój kod: data=[] websites=['http://google.com', 'http://bbc.co.uk'] for w in websites: r= requests.get(w, verify=False) data.append( (r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())) ) Teraz chcę requests.getwygasnąć po 10 sekundach, aby pętla nie utknęła. Ta kwestia …
Krótka, prosta informacja o doskonałym module Requests dla Pythona. Nie mogę znaleźć w dokumentacji, co powinna zawierać zmienna „proxy”. Kiedy wysyłam mu dyktando ze standardową wartością „IP: PORT”, odrzuca prośbę o podanie 2 wartości. Więc myślę (ponieważ nie wydaje się to być uwzględnione w dokumentacji), że pierwsza wartość to ip, …
Jaki jest najlepszy sposób na pobranie pakietu Pythona i jego zależności z pypi w celu instalacji offline na innym komputerze? Czy jest jakiś łatwy sposób na zrobienie tego za pomocą pip lub easy_install? Próbuję zainstalować bibliotekę żądań na komputerze z FreeBSD, który nie jest połączony z Internetem.
Niedawno natknąłem się na tę wspaniałą bibliotekę do obsługi żądań HTTP w Pythonie; można znaleźć tutaj http://docs.python-requests.org/en/latest/index.html . Uwielbiam z tym pracować, ale nie mogę wymyślić, jak dodać nagłówki do moich żądań get. Wsparcie?
Próbuję pobrać zawartość App Store> Business : import requests from lxml import html page = requests.get("https://itunes.apple.com/in/genre/ios-business/id6000?mt=8") tree = html.fromstring(page.text) flist = [] plist = [] for i in range(0, 100): app = tree.xpath("//div[@class='column first']/ul/li/a/@href") ap = app[0] page1 = requests.get(ap) Kiedy próbuję rangez (0,2)nim pracuje, ale kiedy umieścić rangew 100s …
Korzystam z biblioteki Requests i uzyskuję dostęp do witryny sieci Web, aby zbierać z niej dane za pomocą następującego kodu: r = requests.get(url) Chcę dodać testowanie błędów w przypadku wprowadzenia nieprawidłowego adresu URL i zwrócenia błędu 404. Jeśli celowo wprowadzę nieprawidłowy adres URL, kiedy to zrobię: print r Rozumiem: <Response …
Wypróbowałem próbkę dostarczoną w dokumentacji biblioteki żądań dla Pythona. W przypadku async.map(rs)otrzymuję kody odpowiedzi, ale chcę uzyskać zawartość każdej żądanej strony. To na przykład nie działa: out = async.map(rs) print out[0].content
Chcę pobrać treść z poniższej strony internetowej. Jeśli używam przeglądarki takiej jak Firefox lub Chrome, mogę uzyskać prawdziwą stronę internetową, którą chcę, ale jeśli użyję pakietu (lub wgetpolecenia) żądań Pythona, aby ją pobrać, zwraca całkowicie inną stronę HTML. Myślałem, że twórca witryny zrobił w tym celu kilka bloków, więc pytanie …
Chcę wykonywać równoległe zadania żądań http w programie asyncio, ale uważam, python-requestsże zablokowałoby to pętlę zdarzeń asyncio. Znalazłem aiohttp, ale nie mógł on obsłużyć żądania HTTP przez proxy http. Dlatego chcę wiedzieć, czy istnieje sposób na wykonywanie asynchronicznych żądań http za pomocą asyncio.
Wykonuję proste zadanie załadowania pliku za pomocą biblioteki żądań Pythona. Przeszukałem Stack Overflow i wydawało się, że nikt nie ma tego samego problemu, a mianowicie, że plik nie został odebrany przez serwer: import requests url='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post' files={'files': open('file.txt','rb')} values={'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'} r=requests.post(url,files=files,data=values) Wypełniam wartość słowa …
Używam wspaniałej biblioteki Python Requests . Zauważyłem, że dobra dokumentacja zawiera wiele przykładów tego, jak coś zrobić bez wyjaśniania dlaczego . Na przykład, zarówno r.texti r.contentsą przedstawione jako przykłady w jaki sposób uzyskać odpowiedź serwera. Ale gdzie jest wyjaśnione, co robią te właściwości? Na przykład, kiedy wybrałbym jedną z nich? …
Używam modułu żądań (wersja 0.10.0 z Pythonem 2.5). Dowiedziałem się, jak przesłać dane do formularza logowania na stronie internetowej i odzyskać klucz sesji, ale nie widzę oczywistego sposobu wykorzystania tego klucza sesji w kolejnych żądaniach. Czy ktoś może wypełnić wielokropek w poniższym kodzie lub zaproponować inne podejście? >>> import requests …
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.