urllib

przechwytywanie określonego błędu HTTP w Pythonie

Chcę złapać konkretny błąd http, a nie żadnego z całej rodziny.. to co próbowałem zrobić to ... import urllib2 try: urll ... ie wiem, jak określić, że Złap tylko błąd 404 i pozwól systemowi uruchomić domyślną obsługę dla innych zdarzeń..ny sugestie??

Tworzenie żądania HTTP POST

Staram się złożyć prośbę POST, aby odzyskać informacje o książce. Oto kod, który zwraca kod HTTP: 302, Moved import httplib ... charset=utf-8 Content-Language: en-US Set-Cookie: TSde3575=225ec58bcb0fdddfad7332c2816f1f152224db2f71e1b0474c866f3b; Path=/

Równoległe pobieranie plików

Aby pobierać pliki, tworzę obiekt urlopen (Klasa urllib2) i czytam go w kawałkach. Chciałbym połączyć się z serwerem kilka r ... ą chciałbym pobrać w każdej sesji i jakoś przetworzyć wszystkie sesje w tym samym czasie. Nie wiem, jak Mogę to osiągnąć. to.

Pobierz zwrócony plik Zip z adresu URL

Jeśli mam adres URL, który po przesłaniu w przeglądarce internetowej wyskakuje okno dialogowe, aby zapisać plik zip, jak mam zamiar złapać i pobrać ten plik zip w Pythonie?

Jak sprawdzić, czy urllib.urlretrieve się powiodło?

urllib.urlretrieve zwraca po cichu nawet jeśli plik nie istnieje na zdalnym serwerze http, po prostu zapisuje stronę html do ... ę, czy nie, ale nie mogę znaleźć żadnego dokumentu dla httplib.HTTPMessage. Can ktoś poda jakieś informacje o tym problemie?

Korzystanie z Pythona, aby zalogować się na stronie, wypełnić formularz, a następnie wylogować

W ramach mojej misji, aby stać się lepszym w Pythonie, próbuję teraz zalogować się na stronę internetową, którą często odwied ... wie nazwa, tytuł i wiadomość. Dodatkowo dostępny jest przycisk submit (o nazwie "submit"). Jak wypełnić i wysłać formularz?

Nie można pobrać wideo z youtube

Mam problem z pobraniem wideo z Youtube automatycznie. Oto kod. Problem jest ostatnią częścią. download = urllib.request.urlo ... tp_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 403: Forbidden

Wykonywanie połączenia POST zamiast GET za pomocą urllib2

Jest wiele rzeczy na urllib2 i POST połączeń, ale utknąłem na problem. Próbuję zrobić proste połączenie POST do serwisu: u ... , który jest poprawny dla połączenia GET, połączenia POST są przetwarzane dobrze(próbuję również z postem w formularzu HTML).

Urllib i Walidacja certyfikatu serwera

Używam Pythona 2.6 i żądam Facebook API (https). Myślę, że moja Służba może być celem ataków Man In The Middle. Odkryłem dziś ... . Use at your own risk! Czy masz wskazówki / url / przykłady, aby zakończyć pełną walidację certyfikatu ? Dzięki za pomoc

python Zapisz obraz z adresu url

Mam problem, gdy używam Pythona do zapisywania obrazu z adresu url przez urllib2 request lub urllib.urlretrieve. To jest adre ... kilka bajtów mniejszy. Wygląda na to, że plik jest niedokończony, ale nie wiem dlaczego python nie może go całkowicie pobrać.

Jak przekonwertować słownik na ciąg zapytania w Pythonie?

Po użyciu cgi.parse_qs(), Jak przekonwertować wynik (słownik) z powrotem na ciąg zapytania? Szukam czegoś podobnego do urllib.urlencode().

Błąd Python3: wartość początkowa musi być str lub None

Podczas przenoszenia kodu z python2 na 3, dostaję ten błąd podczas czytania z adresu URL TypeError: initial_value musi b ... ads(f.read()) Wyjątek jest wyrzucany w tej linii buf = StringIO(response.read()) Jeśli używam python2, działa dobrze.

Jak przetestować moduł bazujący na urllib2?

Mam kawałek kodu, którego nie mogę wymyślić, jak przetestować jednostkę! Moduł pobiera treści z zewnętrznych kanałów XML (twi ... ieranie się na zewnętrznym źródle danych w teście jednostkowym jest okropnym pomysłem. Jak napisać do tego test jednostkowy?

Python 'requests' library-definiować konkretne DNS?

W moim projekcie obsługuję wszystkie żądania HTTP za pomocą Pythona requests biblioteka . Teraz muszę odpytywać serwer http ... ylko rozwiązanie dla urllib2:https://stackoverflow.com/questions/4623090/python-set-custom-dns-server-for-urllib-requests{[3]

Jak odzyskać wartości dynamicznej zawartości html za pomocą Pythona

Używam Pythona 3 i próbuję pobrać dane ze strony internetowej. Jednak te dane są ładowane dynamicznie i kod, który mam teraz, ... t ekranu programu, który jest wykonywany. Niestety, nie wydaje się być znalezienie niczego z" formatPrice median " określone.

Jak obsłużyć kodowanie odpowiedzi z urllib.Prośba.urlopen()

Próbuję przeszukiwać stronę za pomocą wyrażeń regularnych, ale pojawia się następujący błąd: TypeError: nie można użyć w ... czytać kodowanie z informacji nagłówka lub typu kodowania, jeśli określony w html, a następnie ponownie zakodować go do tego?

Interfejs Pythona do PayPal-urllib.błąd znaków urlencode innych niż ASCII

[[3]}próbuję zaimplementować funkcjonalność PayPal IPN. Podstawowy protokół jest taki: klient jest przekierowywany z mojej ... wia się tylko wtedy, gdy czyjeś nazwisko lub adres lub inne pole używane do płatności PayPal nie mieści się w zakresie ASCII.

Python 3-urllib, Błąd HTTP 407: Wymagane uwierzytelnianie Proxy

Próbuję otworzyć stronę internetową (jestem za korporacyjnym proxy) za pomocą urllib.Prośba.urlopen () ale dostaję błąd: ur ... etproxies (), ale jak podać nazwę użytkownika i hasło, aby go użyć? Nie mogłem znaleźć rozwiązania w oficjalnych dokumentach.

Zmiana agenta użytkownika w Pythonie 3 dla urrlib.Prośba.urlopen

Chcę otworzyć adres URL używając urllib.request.urlopen('someurl'): with urllib.request.urlopen('someurl') as url: b = url. ... były z urllib2, a ja używam Pythona 3, więc wszystkie rozwiązania nie działają. Jak mogę rozwiązać ten problem w Pythonie 3?

Co powinienem zrobić, jeśli gniazdo.setdefaulttimeout() nie działa?

Piszę skrypt (wielowątkowy), aby pobrać zawartość ze strony internetowej, a strona nie jest zbyt stabilna, więc co jakiś czas ... , a innym razem może to być kilka dni. Co mam teraz zrobić? Czy istnieje sposób, aby zmusić te wiszące prośby do rezygnacji?