Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: помогите скриптом получить страничку

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Rayzor
Отправлено: 31 Июля, 2012 - 15:08:10
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Все страницы например с кинопоиска и других торрентов достаются легко таким кодом:
PHP:
скопировать код в буфер обмена
  1.  
  2. $curl = curl_init();
  3. curl_setopt($curl,CURLOPT_URL,$page);
  4. curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
  5. curl_setopt($curl,CURLOPT_HTTPHEADER,$head);
  6. curl_setopt($curl,CURLOPT_ENCODING,'gzip,deflate');
  7. $out = curl_exec($curl);
  8. curl_close($curl);
  9. echo $out;
  10.  

А как потом получить ссылку на файл с этой странички, если на ней не указана явная ссылка, а только кнопка скачать. Например торренты с торрентино

(Отредактировано автором: 31 Июля, 2012 - 15:12:38)

 
 Top
NoPaper
Отправлено: 31 Июля, 2012 - 15:51:42
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




Rayzor пишет:

есть 3 способа:
1. Регулярными выражениями (наиболее простой, но нужны навыки работы с RegExp)
2. Функцией explode и т.п. (код длиннее, но особые навыки не нужны)
3. Использовать библиотеки обрабатывающие xml, и через них вытаскивать атрибуты html-тегов.

(Отредактировано автором: 31 Июля, 2012 - 15:52:10)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB