![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
Прошу помощи, есть задача зайти с помощью curl на сайт и забрать строчку.
Как это лучше сделать? Пытаюсь так:
Да, сервер спрашивает CAfile: none CApath: /etc/ssl/certs как должен выглядеть файл с сертификатом Это сообщение отредактировал(а) BlackRu - 29.3.2010, 16:18 -------------------- Удалена администрацией форума |
|||
|
||||
| Egik2 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 29.7.2008 Где: Агудзера Репутация: 4 Всего: 11 |
По идее, если это публичный сервер, и он не аутентифицирует тебя по сертификату, то тебе сертификат не нужен.
Добавь ключ --insecure -------------------- Три великие добродетели программиста: лень, нетерпение и самомнение (Larry Wall) a-nav.com developer-blog.ru world-poetry.org |
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
Не получается. Что-то я вообще плохо понимаю, как работает автофикация через curl:
На mail.ru так можно зайти? Вот я создал ящик проверки ради, логин и пароль рабочие... Правильно ли пишу?
И нужно ли ставить ключ -L - перенаправление на нужную страницу? Все ли равно какую страницу писать в строке? Ключи все попробовал --basic --digest и т.д. ... Это сообщение отредактировал(а) BlackRu - 1.4.2010, 12:43 -------------------- Удалена администрацией форума |
|||
|
||||
| Egik2 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 29.7.2008 Где: Агудзера Репутация: 4 Всего: 11 |
Почти получилось сделать.
Получаю вот что:
Остается только перейти по редиректу на http://win.mail.ru/cgi-bin/checkcookie?665...85c515f541c404d. Пока не нашел, как это сделать curlом из коммандной строки -------------------- Три великие добродетели программиста: лень, нетерпение и самомнение (Larry Wall) a-nav.com developer-blog.ru world-poetry.org |
||||
|
|||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
А wget-om тоже самое возможно?
У меня что-то не выходит. -------------------- Удалена администрацией форума |
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
wget --http-user=russianwings --http-password=12340987qwe --keep-session-cookies https://auth.mail.ru/cgi-bin/auth
тоже не проходит Это сообщение отредактировал(а) BlackRu - 1.4.2010, 20:19 -------------------- Удалена администрацией форума |
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
Все, разобрался.
Сначала надо сохранить кукисы Потом подгрузить. Шаг 1. curl -D headers_and_cookies -d "page=&post=&login_from=&Login=russianwings&Domain=mail.ru&Password=12340987qwe" -L --insecure https://auth.mail.ru/cgi-bin/auth Шаг 2. curl -b headers_and_cookies -L http://win.mail.ru/cgi-bin/start?back=1 | enconv -x utf8 | grep Папки Это сообщение отредактировал(а) BlackRu - 1.4.2010, 21:32 -------------------- Удалена администрацией форума |
|||
|
||||
| BlackRu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 431 Регистрация: 14.9.2009 Репутация: 2 Всего: 4 |
А с https curl как работает?
-------------------- Удалена администрацией форума |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |