Автоматизируем проверку баланса в pay-click.ru

Автор: Igor Kirsanov

На примере сайта pay-click.ru сделаем проверку своего баланса. Для авторизации используется модуль requests надстройка над urllib2. Для получения сведений о балансе регулярные выражения

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests # импорт надстройке
import re # импорт регулярных выражений
payload = {'UEmail': 'ВашEmail', 'UPass': 'ВашПароль', 'a_event': 'login'} # данные для формы, логин, пароль и скрытое поле одинаковое для всех
r = requests.post("http://pay-click.ru/members/", data=payload) # отправляем запрос
a = re.findall(r'<span style="color:#5189A9">(.*?)<', r.text, re.DOTALL) # ищем регулярным выражением в html коде страницы данные о балансе
print a[1] # второе значение в списке - это значение баланса в сервисе тизерной рекламы pay-click.ru
установка зависимостей
pip install requests