LINUX.ORG.RU

Как через pycurl установить опцию --compressed ?

 ,


0

1

Есть курл вида

curl "http://site.com" -H "Host: site.com" -H "User-Agent: Useragent" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" -H "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3" --compressed



Без опции --compressed запрос не работает

Но мне нужно на Python, а точнее pycurl. Как в нем указать эту опцию?

★★★★★
Ответ на: комментарий от Anoxemian

с ней - получаю html код, без нее - кашу

Qwentor ★★★★★
() автор топика
Ответ на: комментарий от Qwentor

https://curl.haxx.se/libcurl/c/CURLOPT_ACCEPT_ENCODING.html

pycurl.ENCODING - включает CURLOPT_ACCEPT_ENCODING

https://curl.haxx.se/libcurl/c/CURLOPT_TRANSFER_ENCODING.html

CURLOPT_TRANSFER_ENCODING - непонятно, включается ли эта опция ключем pycurl.ENCODING (других ключей на эту тему нет)

linuks ★★★★★
()
Последнее исправление: linuks (всего исправлений: 3)
Ответ на: комментарий от true_admin

Потому что все на pycurl, а переписывать весь скрипт на requests неохота, плодить одинаковые сущности тоже

Qwentor ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.