Python: скрипт авторизации на li.ru

Автор: admin. 22 мая 2010 в 23:15

Иногда нужно получить данные с счетчика li.ru. Набросал небольшой скрипт получающий от li.ru небольшой набор поисковых фраз:

site = "http://seobacks.ru"
password = "*****"

import urllib2, urllib, cookielib

#oookie processing
cookieJar = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar))

#login params
params = urllib.urlencode({ "url": site, "password":password})
url = "http://www.liveinternet.ru/stat/%s" % site

#open main page
req = urllib2.Request(url)
opener.open(req, params)

#open csv page
url = "http://www.liveinternet.ru/stat/%s/queries.csv" % site
req = urllib2.Request(url)
f = opener.open(req)
data = f.read()
f.close()

print data

Задайте свои параметры site и password - и получайте поисковые фразы. Не забудьте, они в кодировке Utf-8.

Популярность: 21%

Рубрики: Программирование


Отзывов пока нет.

Ваш отзыв