Pytania otagowane jako urllib

Moduł Pythona zapewniający interfejs wysokiego poziomu do pobierania danych w sieci WWW. Poprzednik urllib2. W Pythonie 3 urllib2 i urllib zostały zreorganizowane i połączone w urllib.

24
Jak mogę pobrać plik przez HTTP za pomocą Pythona?
Mam małe narzędzie, którego używam do pobierania pliku MP3 ze strony internetowej zgodnie z harmonogramem, a następnie buduję / aktualizuje plik XML podcastu, który dodałem do iTunes. Przetwarzanie tekstu, które tworzy / aktualizuje plik XML, jest napisane w języku Python. Jednak używam wget wewnątrz .batpliku Windows , aby pobrać rzeczywisty …
874 python  http  urllib 




30
urllib i błąd „SSL: CERTIFICATE_VERIFY_FAILED”
Otrzymuję następujący błąd: Exception in thread Thread-3: Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) File "/Users/Matthew/Desktop/Skypebot 2.0/bot.py", line 271, in process info = urllib2.urlopen(req).read() File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line …

6
Jak wysłać żądanie POST?
Znalazłem ten skrypt online: import httplib, urllib params = urllib.urlencode({'number': 12524, 'type': 'issue', 'action': 'show'}) headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"} conn = httplib.HTTPConnection("bugs.python.org") conn.request("POST", "", params, headers) response = conn.getresponse() print response.status, response.reason 302 Found data = response.read() data 'Redirecting to <a href="http://bugs.python.org/issue12524">http://bugs.python.org/issue12524</a>' conn.close() Ale nie rozumiem, jak używać …
260 python  urllib  httplib 

6
UnicodeEncodeError: Kodek „charmap” nie może kodować znaków
Próbuję zeskrobać stronę internetową, ale pojawia się błąd. Używam następującego kodu: import urllib.request from bs4 import BeautifulSoup get = urllib.request.urlopen("https://www.website.com/") html = get.read() soup = BeautifulSoup(html) print(soup) I pojawia się następujący błąd: File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode characters in position 70924-70950: character …

18
Pobieranie zdjęcia przez urllib i python
Staram się więc utworzyć skrypt w języku Python, który pobierze webcomiki i umieści je w folderze na pulpicie. Znalazłem tutaj kilka podobnych programów, które robią coś podobnego, ale nic podobnego do tego, czego potrzebuję. Ten, który najbardziej podobał mi się, znajduje się tutaj ( http://bytes.com/topic/python/answers/850927-problem-using-urllib-download-images ). Próbowałem użyć tego kodu: …
182 python  urllib2  urllib 

12
AttributeError: obiekt „module” nie ma atrybutu „urlopen”
Próbuję użyć języka Python do pobrania kodu źródłowego HTML witryny sieci Web, ale otrzymuję ten błąd. Traceback (most recent call last): File "C:\Users\Sergio.Tapia\Documents\NetBeansProjects\DICParser\src\WebDownload.py", line 3, in <module> file = urllib.urlopen("http://www.python.org") AttributeError: 'module' object has no attribute 'urlopen' Podążam za przewodnikiem tutaj: http://www.boddie.org.uk/python/HTML.html import urllib file = urllib.urlopen("http://www.python.org") s = file.read() …



4
Python: importowanie urllib.quote
Chciałbym skorzystać urllib.quote(). Ale python (python3) nie znajduje modułu. Załóżmy, że mam ten wiersz kodu: print(urllib.quote("châteu", safe='')) Jak zaimportować urllib.quote? import urlliblub import urllib.quoteobie dają AttributeError: 'module' object has no attribute 'quote' Wprawia mnie w zakłopotanie to, że urllib.requestjest dostępny za pośrednictwemimport urllib.request

3
„moduł” nie ma atrybutu „urlencode”
Kiedy próbuję podążać za przykładem Python Wiki związanym z kodowaniem adresów URL: >>> import urllib >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query", params) >>> print f.read() W drugiej linii pojawia się błąd: Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: …

9
czy możemy używać xpath z BeautifulSoup?
Używam BeautifulSoup do zeskrobania adresu URL i mam następujący kod import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page = response.read() soup = BeautifulSoup(the_page) soup.findAll('td',attrs={'class':'empformbody'}) Teraz w powyższym kodzie możemy użyć findAlldo pobrania znaczników i informacji z nimi związanych, ale chcę …

3
urllib2.HTTPError: Błąd HTTP 403: Dostęp zabroniony
Próbuję zautomatyzować pobieranie historycznych danych giełdowych za pomocą Pythona. Adres URL, który próbuję otworzyć, odpowiada plikowi CSV, ale nie mogę otworzyć go za pomocą urllib2. Próbowałem zmienić klienta użytkownika, jak określono w kilku pytaniach wcześniej, próbowałem nawet zaakceptować pliki cookie odpowiedzi, ale bez powodzenia. Czy możesz mi pomóc. Uwaga: ta …
102 python  http  urllib 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.