Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Создание скрипта для автоматической авторизации и считывания определенной инфы  (Прочитано 2902 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tomash-ptz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Искал-искал и не нашел такой темы.
Проблема заключается в следующем: нужно создать скриптик, который бы позволял автоматом заходить на https://uslugi.beeline.ru авторизовываться, считывать из https://uslugi.beeline.ru/vip/prepaid/refreshedPrepaidBalance.jsp строку и записывать в файл. И так под десятью разными аккаунтами.
Буду благодарен за любую инфу. Хотелось бы понять реально ли сделать это средствами баша (насколько я понимаю это было бы самое удобное)?

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Помоему придется варганить в Питоне...
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн vladimir.simakhin

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
я делал что-то подобное на си, прога проверяла баланс на мегафоне, мтс и билайне
исходники лежат здесь http://github.com/zloi/mybalance
конкретно для проверки баланса для билайна http://github.com/zloi/mybalance/blob/master/src/libmybalance_bee.c и http://github.com/zloi/mybalance/blob/master/src/libmybalance_bee.h

прогу давно не обновлял, поэтому может быть что-то не работает %)

вдогонку :) здесь описание, как это все скомпилить :) https://forum.ubuntu.ru/index.php?topic=71866.msg538691#msg538691
« Последнее редактирование: 14 Июля 2010, 15:06:41 от vladimir.simakhin »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
На bash вроде curl можно заюзать для авторизации.

Оффлайн Kozak[UA]

  • Участник
  • *
  • Сообщений: 122
  • Убить всех людей...
    • Просмотр профиля
Берёш на выбор либо перл либо питон либо пхп, гуглиш на тему GET, POST запросов (примеров по ним тьма тмущая в инетах), пишеш скрипт в котором правильно формируеш запрос для авторизации, и при помощи либо готовых html, xml парсеров либо при помощи регулярных выражений (разобраться в них не помешает) вытягиваеш инфу о балансе. Значение переменных login, pass (или как ты их там назавёш) передавай в скрипт из командной строки (используя масив ARGV[]). Вообщем дерзай.
Asus K40ij: Ubuntu 10.04
Desktop (amd atlon 3500+, 1G DDR1, Samsung 320G, Radeon express 200): ArchLinux

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
На bash вроде curl можно заюзать для авторизации.
да это так...

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Тремя темами вниз почти готовое решение есть: https://forum.ubuntu.ru/index.php?topic=104881.msg0#new. Просто вам нужно сделать что бы логин/пароль подхватывались из файла и все.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн inkvizitor68sl

  • Участник
  • *
  • Сообщений: 112
  • Системный администратор
    • Просмотр профиля
    • debian.pro
Firefox+iMacros, если фразы выше вас пугают.
У меня можно спросить про KVM и LAMP. Знаю много всего про администрирование серверов на Debian/Ubuntu.
Обитаю в IRC.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
самый простой и быстрый вариант это все же bash и curl, именно так я проверяю свой баланс у инет-прова
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн inkvizitor68sl

  • Участник
  • *
  • Сообщений: 112
  • Системный администратор
    • Просмотр профиля
    • debian.pro
Самый _простой и быстрый в написании_ - firefox+imacros

Самый простой и быстрый для компа - ну... наверно bash+curl или встроеннные ф-ции питона.
У меня можно спросить про KVM и LAMP. Знаю много всего про администрирование серверов на Debian/Ubuntu.
Обитаю в IRC.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Самый простой и быстрый это заплатить специалисту. Будет куда быстрее, лучше и дешевле =)
Но мы не ищем легких путей...
Поэтому второй по скорости и простоте пункт - это сделать на том что знаешь и умеешь. Поиски идеального языка (тулкита, фреймворка, среды разработки и т.п.) это адский холивар и пустая трата времени.
Best regards!

 

Страница сгенерирована за 0.06 секунд. Запросов: 26.