The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Командная строка: зарегиться ан сайте и получить кукис, !*! Frag, 14-Июл-11, 09:50  [смотреть все]
Есть сервер 1С под  CentOS 5.4 клиент-серверный вариант, код обработки выполняется на стороне сервера, доступ в интернет через HTTP прокси.
Пишу обработку по автоматическому скачиванию файлов с сайта.
Сайт выдает файлы при наличии куки, полученной после авторизации.
Проблема в том, что не могу пройти авторизацию и получить куки встроенным языком 1С, остальной функционал уже написан на 1С и проверен.
Задача: нужно пройти авторизацию на сайте http://users.v8.1c.ru/ и считать куки средствами Linux. Дальше запишу куки в файл и из 1С его использую.

ЗЫ: за пример буду оч. облагодарен, ибо не силен в Linux программировании.

  • Командная строка: зарегиться ан сайте и получить кукис, !*! anonymous, 11:45 , 14-Июл-11 (1)
    > Есть сервер 1С под  CentOS 5.4 клиент-серверный вариант, код обработки выполняется
    > на стороне сервера, доступ в интернет через HTTP прокси.
    > Пишу обработку по автоматическому скачиванию файлов с сайта.
    > Сайт выдает файлы при наличии куки, полученной после авторизации.
    > Проблема в том, что не могу пройти авторизацию и получить куки встроенным
    > языком 1С, остальной функционал уже написан на 1С и проверен.
    > Задача: нужно пройти авторизацию на сайте http://users.v8.1c.ru/ и считать куки средствами
    > Linux. Дальше запишу куки в файл и из 1С его использую.
    > ЗЫ: за пример буду оч. облагодарен, ибо не силен в Linux программировании.

    man curl
    /cookies
    Если после этого останутся вопросы, пишите еще)

    • Командная строка: зарегиться ан сайте и получить кукис, !*! Frag, 10:35 , 19-Июл-11 (2)
      > Если после этого останутся вопросы, пишите еще)

      Проснифил запросы на сайт, не могу понять как в HTTP запрос дописать логин и пароль и инициировать кнопку "Вход"?

      Результаты снифа(ввел логин и пароль в форме, нажал кнопку, проснифил такой запрос):

      URL:    http://users.v8.1c.ru/
      Метод:    POST
      Состояние:    200 OK
      Продолжительность:    214 ms

      Данные запроса
      POST / HTTP/1.1
      User-Agent: Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.9.168 Version/11.50
      Host: users.v8.1c.ru
      Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
      Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
      Accept-Encoding: gzip, deflate
      Referer: http://users.v8.1c.ru/
      Cookie: isHideUnavailable=1; JSESSIONID=a7bZBXcctpQcjIK_af; __utma=15375985.1262771710.1281957633.1310620652.1310719643.33; __utmz=15375985.1310719643.33.22.utmcsr=1c.ru|utmccn=(referral)|utmcmd=referral|utmcct=/; __utma=73388371.710255009.1277969374.1293449063.1299824517.162; __utmc=73388371; __utmz=73388371.1311054029.163.50.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=1%D1%81%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%20%D0%BD%D0%B0%20%D0%BA%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B8
      Connection: Keep-Alive
      Content-Length: 66
      Content-Type: application/x-www-form-urlencoded

      Данные ответа
      HTTP/1.1 200 OK
      Server: nginx
      Date: Tue, 19 Jul 2011 06:11:36 GMT
      Content-Type: text/html; charset=windows-1251
      Connection: keep-alive
      Content-Encoding: gzip




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру