Запитання з тегом «urllib»

Модуль Python, що забезпечує інтерфейс високого рівня для отримання даних по всесвітній павутині. Попередник urllib2. У Python 3 urllib2 та urllib були реорганізовані та об'єднані в urllib.

24
Як завантажити файл через HTTP за допомогою Python?
У мене є невелика утиліта, яку я використовую для завантаження MP3-файлу з веб-сайту за графіком, а потім будує / оновлює XML-файл підкастів, який я додав до iTunes. Обробка тексту, яка створює / оновлює XML-файл, записана в Python. Однак я використовую wget всередині .batфайлу Windows, щоб завантажити фактичний файл MP3. Я …
874 python  http  urllib 




30
urllib та помилка "SSL: CERTIFICATE_VERIFY_FAILED"
Я отримую таку помилку: 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", …

6
Як надіслати POST-запит?
Я знайшов цей сценарій в Інтернеті: 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() Але я не …
260 python  urllib  httplib 

6
UnicodeEncodeError: кодек "charmap" не може кодувати символи
Я намагаюся скребти веб-сайт, але це дає мені помилку. Я використовую такий код: import urllib.request from bs4 import BeautifulSoup get = urllib.request.urlopen("https://www.website.com/") html = get.read() soup = BeautifulSoup(html) print(soup) І я отримую таку помилку: 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 …

18
Завантаження зображення за допомогою urllib та python
Тому я намагаюся зробити скрипт Python, який завантажує веб-файли і поміщає їх у папку на робочому столі. Тут я знайшов кілька подібних програм, які роблять щось подібне, але нічого не схожого на те, що мені потрібно. Той, який я знайшов найбільш схожим, знаходиться тут ( http://bytes.com/topic/python/answers/850927-problem-using-urllib-download-images ). Я спробував використати …
183 python  urllib2  urllib 

12
AttributeError: об’єкт 'module' не має атрибута 'urlopen'
Я намагаюся використовувати Python для завантаження вихідного коду HTML веб-сайту, але я отримую цю помилку. 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' Я дотримуюся посібника тут: http://www.boddie.org.uk/python/HTML.html import urllib file = urllib.urlopen("http://www.python.org") s = file.read() f.close() …



4
Python: Імпорт urllib.quote
Я хотів би використати urllib.quote(). Але python (python3) не знаходить модуля. Припустимо, у мене є такий рядок коду: print(urllib.quote("châteu", safe='')) Як імпортувати urllib.quote? import urllibабо import urllib.quoteобидва дають AttributeError: 'module' object has no attribute 'quote' Що мене бентежить, це те, що urllib.requestце доступно черезimport urllib.request

3
'module' не має атрибута 'urlencode'
Коли я намагаюся наслідувати приклад Python Wiki, що стосується кодування 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() У другому рядку виникає помилка: Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object …

9
чи можемо ми використовувати xpath з BeautifulSoup?
Я використовую BeautifulSoup, щоб скребти URL, і у мене був такий код 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'}) Тепер у наведеному вище коді ми можемо використовувати findAllтеги та інформацію, пов’язану з ними, …

3
urllib2.HTTPError: помилка HTTP 403: заборонено
Я намагаюся автоматизувати завантаження історичних даних про запаси за допомогою python. URL-адреса, яку я намагаюся відкрити, відповідає у файлі CSV, але я не в змозі відкрити за допомогою urllib2. Я спробував змінити агент користувача, як зазначено в кількох питаннях раніше, я навіть намагався прийняти файли cookie-відповіді, не пощастивши. Чи можете …
102 python  http  urllib 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.