как изменить заголовки и запрос, чтобы я отображался как firefox...
как при запросе на некоторые серверы
import urllib
f = urllib.urlopen("rss feed")
они отрицают мою просьбу о том, что ваш клиент-доцент имеет разрешение...
Я получаю ответ, но ответ содержит "ваш клиент-доцент имеет разрешение"
так как мне обойти это и получить данные...
Если вы хотите использовать старый добрый urllib
вместо нового, fancier urllib2
, тогда как urllib docs скажите, и я цитата,
For example, applications may want to specify a different User-Agent header than URLopener defines. This can be accomplished with the following code:
import urllib
class AppURLopener(urllib.FancyURLopener):
version = "App/1.7"
urllib._urlopener = AppURLopener()
Конечно, вам понадобится version
(aka User-Agent header), подходящий для любой версии Firefox (или w/ever else;-), которую вы хотите притвориться; -).