|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.07.2012, 23:49 | #1 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
Файлообменник
Всем Добрый Вечер!
Столкнулся с такой ситуацией. Файлообменник по нажатию на соответствующую кнопку генерирует ссылку на скачивание файла. Соответсвенно браузер сражу же автоматически начинает скачивание. Пожалуйста, подайте идею, как мне реализовать программно нажатие на данную кнопку и перехватить сгенерированную ссылку на скачивание файла (перехватить, это в смысле иницииализировать строковую перменную данной ссылкой). Буду очень благодарен Спасибо! P.S. Я понимаю что у каждого файлового хостинга по своему будут обстоять с этим дела, если вдруг вы подумали то, я готового кода не прошу. Пожалуйста, если не сложно, просто подайте идейку, от чего отталкиваться Последний раз редактировалось Базиля; 17.07.2012 в 00:11. |
17.07.2012, 01:40 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Берете снифер и смотрите что генерирует ссылку, если это конечно сервер.
Но если все так быстро, то алгоритм защит в исходный код страницы. Открываете, ищите JS и воспроизводите вычисления у себя в программе. Был как-то обменник zippyshare, где мне нужно было прямые ссылки формировать.. вот там стоит типичный генератор magic numbers, который мне пришлось переводить в паскаль. |
17.07.2012, 03:50 | #3 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
Спасибо за отзыв!
Воспользовался снифером. Сделал скриншот, просмотрите пожалуйста. Я пока не особо разбираюсь вообще в целом по данной тематике. Как я понимаю мне осталось отыскать тот самый скрипт и уже его воспроизвести у себя программно? Я верно все понимаю? |
17.07.2012, 04:12 | #4 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
После аплода файла, сервер перенаправляет нас на:
Цитата:
http://dnbshare.com/uu_finished.php?.../tmp/dnbshare/ этот фрейм вставляется в осн. сайт и там содержится ссылка на файл. |
|
17.07.2012, 04:50 | #5 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
Спасибо.
Что-то не до конца прояснил всю систему. Можно пожалуйста немного подробнее. Благодарю! |
17.07.2012, 18:45 | #6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
JS формирует на стооне клиента некие данные и отправляет их на сервер.
Сниффером вы выуживаете этот запрос к серверу. Осталось понять, как и откуда берутся данные, а затем эмитировать работу JS скрипта програмно. Без использования WebBrowser и прочих тяжестей. |
18.07.2012, 01:32 | #7 | |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
Цитата:
А можно ли например через webbrowser имитировать нажатие на кнопку и получать ссылку? Или таже система будет получаться, автоматически начнется скачивание файла, а ссылку перехватит невозможно? |
|
18.07.2012, 02:27 | #8 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
Цитата:
Не имею привычки вызывать титаник для перевозки микробов. Для меня проще взять Synapse, вооружится HTTP Analyzer'ом и/или Wereshark'ом и изучить обмен данных веб-браузера с интересующим меня сайтом, затем эмитировать эти действия браузера, програмно. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потестить файлообменник | Kotaries | Фриланс | 8 | 02.08.2011 20:31 |
Нормальный файлообменник | Баламут | Свободное общение | 12 | 23.10.2010 14:13 |
файлообменник! | Inferno777 | Свободное общение | 16 | 02.08.2009 13:18 |
файлообменник! | execom | Свободное общение | 5 | 28.11.2006 13:46 |