|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Парсер на рутрекер |
|
Парсер на рутрекер
|
Новый участник Сообщения: 5 |
Профиль | Отправить PM | Цитировать
Всем привет,есть парсер на рутрекер. Он обрабатывает текст регулярными выражениями. Не давно на рутрекере появилась кнопочка код. При нажатии на нее,появляется готовый набор ббкодов. Пытаюсь получить этот набор...проблема в том,что он висит на аякс запросе. Проверил пост-запрос через сервис https://tools.seo-zona.ru/postget.html. Там всё проходит удачно. Пытаюсь сделать это через парсер:
вот POST запрос из браузера: action=view_post&post_id=74212646&mode=text&form_token=1cc9fujhyyuyj Делаю такой же запрос через cURL $post_data = [ "action" => "view_post", "post_id" => "$post_id", "mode" => "text", "form_token" => "$form_token" ]; В ответ получаю "{"error_code":1,"error_msg":"Запрос не был обработан [ошибочная подпись формы]. Обновите страницу и повторите запрос еще раз","action":""}" вроде данные передаются array:4 [▼ "action" => "view_post" "post_id" => "74212646" "mode" => "text" "form_token" => "1cc9fd83032ebd4af2d6e478076231c9" ] Вот курл $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://rutracker.org/forum/ajax.php'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); // On dev server only! $output = curl_exec($ch); Говорю сразу...я начинающий пользователь,не всё знаю. |
|
Отправлено: 09:20, 16-03-2020 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Вопрос решен,нужно было просто подставить куки.
|
Отправлено: 11:59, 16-03-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Привет. Подскажите пожалуйста, как сделать условие - если не найден
То это не будет срабатывать, и вернёт ноль
|
Последний раз редактировалось bo11, 26-03-2020 в 09:08. Отправлено: 09:03, 26-03-2020 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Парсер процессов. | r11x | Скриптовые языки администрирования Windows | 2 | 06-12-2018 23:59 | |
В Firefox Рутрекер отображается вот так (см фотку), а в Опере стало тоже. Почему? | ANO | Хочу все знать | 8 | 28-05-2017 16:28 | |
Парсер cookies | garanov | Вебмастеру | 0 | 10-08-2015 14:32 | |
Парсер SQlite на основе приложения SQLiteStudio | buxar | Программирование в *nix | 0 | 08-03-2015 01:38 | |
Парсер фриланс проектов 1.3 | OSZone Software | Новости программного обеспечения | 0 | 01-02-2013 10:30 |
|