urllib- все статьи тега


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:Python34libencodingscp1252.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-709 ...

Как загрузить файл через HTTP с помощью Python?

у меня есть небольшая утилита, которую я использую для загрузки MP3 с сайта по расписанию, а затем строит/обновляет XML-файл подкаста, который я, очевидно, добавил в iTunes. обработка текста, которая создает / обновляет XML-файл, написана на Python. Я использую wget внутри Windows .bat файл для загрузки фактического MP3, однако. Я бы предпочел, чтобы вся утилита была написана на Python. Я изо всех сил пытался найти способ на самом деле вниз загрузить файл в Питон, таким образом, почему я прибе ...

Каковы различия между модулем urllib, urllib2 и requests?

в Python, каковы различия между urllib,urllib2 и requests модуль? Почему их три? Они, кажется, делают то же самое... ...

ошибка urllib и "SSL: ошибка проверки сертификата"

Я получаю следующую ошибку: 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/Fr ...

Python, противоположная функция urllib.urlencode

Как я могу конвертировать данные после обработки urllib.urlencode к дикт? urllib.urldecode не существует. ...

urllib2.HTTPError: ошибка HTTP 403: запрещено

Я пытаюсь автоматизировать загрузку исторических данных с помощью Python. URL, который я пытаюсь открыть, отвечает файлом CSV, но я не могу открыть с помощью urllib2. Я попытался изменить пользовательский агент, как указано в нескольких вопросах ранее, я даже пытался принять куки-файлы ответа, но не повезло. Пожалуйста, помогите. Примечание: тот же метод работает для yahoo Финансы. код: import urllib2,cookielib site= "http://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/getH ...

Переопределение urllib2.HTTPError или urllib.ошибка.HTTPError и чтение ответа HTML в любом случае

я получаю ответ "HTTP Error 500: Internal Server Error", но я все еще хочу прочитать данные внутри ошибки HTML. С Python 2.6 я обычно получаю страницу, используя: import urllib2 url = "http://google.com" data = urllib2.urlopen(url) data = data.read() при попытке использовать это на неудачном URL, я получаю исключение urllib2.HTTPError: urllib2.HTTPError: HTTP Error 500: Internal Server Error как я могу получить такие страницы ошибок (с или без urllib2), все время, пока они возвращают внут ...

"модуль" не имеет атрибут 'функция 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 has no attribute 'urlencode' чего мне не хватает? ...

поймать конкретную ошибку HTTP в python

Я хочу поймать конкретную ошибку http, а не кого-либо из всей семьи.. что я пытался сделать это... import urllib2 try: urllib2.urlopen("some url") except urllib2.HTTPError: <whatever> но то, что я в конечном итоге ловлю любую ошибку http, но я хочу поймать только если указанная веб-страница не существует!! вероятно, это ошибка HTTP 404..но я не знаю, как указать, что поймать только ошибку 404 и пусть система запускает обработчик по умолчанию для других событий..предложения Нью-Йор ...

Python: импорт urllib.цитата

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