LINUX.ORG.RU

[не получается] Авторизация с curl


0

1

Подскажите, пожалуйста, что не так в скрипте. Задача обновить дату публикации резюме на сайте.

#! /bin/bash
curl --cookie-jar auth.txt --data-urlencode "f_reg_login=***&f_reg_password=***" -L http://www.superjob.ru/user/
curl --cookie auth.txt --data "id=***" http://www.superjob.ru/resume/update_datepub.html

Читал ман, пробовал добавлять --user-agent («Mozilla/4.0») и --referer (корень сайта), но что-то авторизоваться никак не получается. В лучшем случае кука получается такой:

...
.superjob.ru	TRUE	/	FALSE	1	reg_user_id	tt_deleted_cookie
.superjob.ru	TRUE	/	FALSE	1	reg_user_pass	tt_deleted_cookie
.superjob.ru	TRUE	/	FALSE	1	reg_user_name	tt_deleted_cookie
.superjob.ru	TRUE	/	FALSE	1	reg_user_email	tt_deleted_cookie
.superjob.ru	TRUE	/	FALSE	1	reg_user_cv	tt_deleted_cookie
.superjob.ru	TRUE	/	FALSE	1	cv_triumvirat	tt_deleted_cookie
.superjob.ru	TRUE	/	FALSE	1	reg_user_last_request_check	tt_deleted_cookie
.superjob.ru	TRUE	/	FALSE	1	cv_org_lastextp	tt_deleted_cookie
.superjob.ru	TRUE	/	FALSE	1	cv_org_lastintp	tt_deleted_cookie
...

в то время как при настоящем заходе через браузер вместо каждого tt_deleted_cookie разные значения. Как это сделать?

прости за пример из быдло php

curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);

работает везде

если тебе для того сайта что в начальном посте - завтра как просплюсь протестирую на curl_php авторизацию.

только ответь мне на этот пост чтобы я не забыл

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