|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.10.2011, 21:16 | #1 |
Пользователь
Регистрация: 11.10.2011
Сообщений: 60
|
Curl, rutracker.org
Всем привет!
Столкнулся с проблемой, что не могу скачать torrent-файл с рутрекера посредством Curl. При выполнении запроса получаю не файл, а страницу, на которой говорится, что "скачивать можно прямиком с сайта", которая и записывается в файл. Ну, например, если вы скопируете ссылку с кнопки "скачать торрент" и откроете ее, то вам покажут именно эту страницу, что у меня записывается в файл. Указывал реферальной ссылку на саму тему, все равно не помогает. Никто не сталкивался с этим? Прилогаю исходный код: PHP код:
torrentUrl.c_str() - прямая ссылка на скачивание url.c_str() - ссылка-реферал COOKIE_PATH - задефайненый путь к кукам USERAGENT - задефайненая строка клиента Последний раз редактировалось SteAlzzer; 11.10.2011 в 21:47. |
12.10.2011, 14:24 | #2 |
Пользователь
Регистрация: 11.10.2011
Сообщений: 60
|
Наверное, никто с этим не сталкивался. Но может быть хоть какие-то идеи есть?
У меня толлько мысли, что каким-то чудесным образом отправляется POST-запрос, или что-то в сессии передается. Но в таком случае что делать?)) |
21.11.2011, 01:25 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,293
|
Не знаю, актуально ли.
Ссылка вида http://dl.rutracker.org/forum/dl.php?t=<ид темы> Cookie содержат несколько значений: bb_t bb_data bb_dl За что отвечает первый параметр я не разобрался, да это и не важно. Второй параметр отвечает за авторизацию на сервере, т.е. его легко получить, если авторизоваться на трекере. А вот 3 параметр является тем магическим источником наших бед. Без него скачивание не происходит. Достаточно добавить этот параметр со значением, равным <ид темы>, и тогда торрент файл с радостью скачается. ПС Хорошая программа - Charles. Советую ей воспользоваться при необходимости выявления похожих проблем
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 21.11.2011 в 01:43. Причина: Много воды было =) |
21.11.2011, 21:35 | #4 |
Пользователь
Регистрация: 11.10.2011
Сообщений: 60
|
уау. Уже и не ждал ответа, честно говоря)) Спасибо)
Попробую это сделать, ибо с тех пор я как-то особо не продвинулся... Спасибо большое, еще раз) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CURL | gofkane | PHP | 2 | 29.08.2011 14:53 |
InMAC.org | BoozZzilla | Свободное общение | 5 | 09.08.2011 11:58 |
dyndns.org | Bat{CMD}_Men | Фриланс | 6 | 09.11.2010 18:11 |
curl + js | topsecretx | PHP | 0 | 18.05.2009 21:23 |