2012-01-24 6 views
3

Мне нужно получить доступ к нескольким HTML-страницам через скрипт Python 3, проблема в том, что мне нужна функциональность COOKIE, поэтому простой HTTP-запрос urllib не будет работать.Моделирование браузера - Python 3

Любые идеи?

ответ

3

requests.

>>> import requests 
>>> url = 'http://httpbin.org/cookies/set/requests-is/awesome' 
>>> r = requests.get(url) 

>>> print r.cookies 
{'requests-is': 'awesome'} 

Ссылка: http://docs.python-requests.org/en/latest/user/quickstart/#cookies

На несколько дней назад, requests supports Python 3, хотя вы, возможно, придется использовать один из develop ветвей, не совсем уверен, о состоянии вертикальной интеграции. URLLIB