Боюсь, вам повезет, если вы попытаетесь найти простое решение для того, что вы пытаетесь сделать.
Прежде всего, нет метода open
с urllib2. То, что вы можете попробовать, это urllib2.urlopen
Возможно, вы сначала захотите узнать больше об аутентификации с использованием urllib2. Эта ссылка предоставляет некоторую информацию.
В вашем конкретном случае аутентификации на основе Google AdSense вам нужно будет выяснить, какие URL и файлы cookie Google AdSense ожидает для аутентификации, прежде чем запускать метод аутентификации на основе дайджеста. Есть плакат , который пытался сделать то же самое, но без особой удачи.
Лучший способ получить данные программным способом от Google - использовать их APIS, и в этом случае Google Adsense API , в списке API отчетности , и вы можете использовать SOAPpy для самоанализа и получения того, что вы хотите.