| Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум на Исходниках.RU > Delphi: Сетевое программирование > Получить ссылку на видео |
| Автор: pas2 27.03.17, 15:54 |
| Здравствуйте, подскажите как пропарсить сайт и получить ссылку на видео, если она не видна через исходный код страницы. Через videodownloadhelper ссылки отображаются на ура, а вот как через делфу сделать такое... |
| Автор: pas2 27.03.17, 19:17 |
| если быть точнее ссылка на видео находится -->> страница.html--> в iframe.php--> http://s.video.mp4 |
| Автор: Fr0sT 28.03.17, 11:05 |
| Вычленяй адрес фрейма, грузи его, парси его текст |
| Автор: pas2 29.03.17, 17:02 |
| делаю запрос чере IdHttp.Get и вывожу в Мемо, пусто, также открываю ссылку через firefox тоже пусто, как получить содержимое страницы php. |
| Автор: Fr0sT 30.03.17, 07:41 |
| Есть вероятность, что проверяются куки и/или реферер, их в запрос тоже надо добавить. Поснифай или посмотри в логе, какой запрос шлет к фрейму браузер или качалка, и попробуй отправить в точности этот текст |
| Автор: pas2 30.03.17, 13:47 |
| Цитата Fr0sT @ Есть вероятность, что проверяются куки и/или реферер, их в запрос тоже надо добавить. Поснифай или посмотри в логе, какой запрос шлет к фрейму браузер или качалка, и попробуй отправить в точности этот текст пример можно? |
| Автор: VisualProg 30.03.17, 14:33 |
Открой браузер, F12 - вкладка "Сеть", и смотри что он шлёт. У тебя самого нет ни примера сайта, ни набора параметров, которые ты передаёшь, и которые передаёт браузер - какой пример ты ожидаешь? Добавлено Вот пример запроса к этому форуму и этой теме: |
| Автор: pas2 30.03.17, 16:09 |
| Цитата VisualProg @ Открой браузер, F12 - вкладка "Сеть", и смотри что он шлёт. У тебя самого нет ни примера сайта, ни набора параметров, которые ты передаёшь, и которые передаёт браузер - какой пример ты ожидаешь? Добавлено Вот пример запроса к этому форуму и этой теме: ![]() это я знаю как сделать, поэтому и спросил как такое реализовать на делфи <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> сам адрес на фрейм не отображается по команде, в браузере все норм Memo1.Lines.Append(IdHTTP1.Get(Edit1.Text)); |
| Автор: Fr0sT 31.03.17, 11:52 |
| Ищи в индях заголовки гет запроса, пиши туда дополнительные данные перед запросом |