2012-03-22 2 views

ответ

1

pyQuery использует urlopen из urllib.request, если вы на PY3 или urllib2, если вы на PY2. Когда вы кормите его параметром url, он должен быть либо строкой, либо объектом Request.

В случае python2 давайте посмотрим, как это будет выглядеть, если вы хотите добавить http_header вашему запросу:

import urllib2 
url = urllib2.Request("http://...", headers={'HTTP_REFERER': "http://..."}) 
doc = pyQuery(url=url) 

Это было бы похоже в случае Python3. Всегда хорошо читать код libs, с которым вы работаете, вы можете найти код pyQuery here.

Смежные вопросы