LINUX.ORG.RU

Парсинг ЛОРа в ruby

 ,


0

2

Пишу костыль для вывода количества уведомлений в conky. http://pastebin.com/gb8MPJ7e
Но не получается авторизироваться, получаю вот такой выхлоп: http://pastebin.com/xw7D9qa8
Чяднт?



Последнее исправление: postgred (всего исправлений: 1)

а забрать куку из браузера и просто подсунуть в курл — не вариант? руби тут оверкилл, имхо

DoctorSinus ★★★★★
()

Чяднт?

Стреляешь пушкой по воробьям.

comp00 ★★★★
()
Ответ на: комментарий от DoctorSinus

Хм... Чет тоже не работает) Скормил все куки из браузера.

curl -b "...=..." -b "...=..." www.linux.org.ru
Но в странице, которую он вернул, я не авторизирован.

postgred
() автор топика
Ответ на: комментарий от postgred

отдай курлу куку по-людски. Не в виде «ключ-значение», а просто экспортируй в файл и его уже подсовывай в -b и -c.

arkhnchul ★★★
()

В форму авторизации помимо логина и пароля надо передавать скрытый параметр «csrf». Поэтому загружай сначала какую-нибудь страницу сайта, выдирай значение csrf из нее для текущей сессии и используй для авторизации.

PROFIT!

Virtuos86 ★★★★★
()
Ответ на: комментарий от arkhnchul

О! С экспортом из файла заработало. Спасибо.

postgred
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.