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]   

> Без описания
assd
Отправлено: 29 Января, 2013 - 11:19:35
Post Id


Гость


Покинул форум
Сообщений всего: 113
Дата рег-ции: Апр. 2012  


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




Здравствуйте. Хочу получить содержимое страницы http://vk[dot]com/video_ext.php?oid=[dot][dot][dot]6350c06ba&sd
чтобы потом просматривать на наличие ошибок. Вот ошибка которая возникает у меня - Could not resolve host: vk.com; Host not found(6).
Апи вконтакте не подходит.
Всем заранее спасибо)
Вот мой код:

PHP:
скопировать код в буфер обмена
  1.  
  2. $url = 'http://vk.com/video_ext.php?oid=-33896408&id=164078347&hash=b571a8c6350c06ba&sd';
  3. //инициализируем сеанс
  4. $curl = curl_init();
  5. //указываем адрес страницы
  6. curl_setopt($curl, CURLOPT_URL,$url);
  7. //представляемся серверу браузером Opera версии 10.00
  8. curl_setopt($curl, CURLOPT_USERAGENT, 'Opera 10.00');
  9. //ответ сервера сохранять в переменную, а не на экран
  10. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  11. //выполняем запрос, результат в переменную $res
  12. $res = curl_exec($curl);
  13.  
  14. if(!$res)
  15.         {
  16.         //для обработки ошибок curl
  17.         $error = curl_error($curl).'('.curl_errno($curl).')';
  18.         echo $error;
  19.         }
  20. else
  21.         {
  22.         echo $res;
  23.         }
  24.  
 
 Top
assd
Отправлено: 29 Января, 2013 - 15:58:01
Post Id


Гость


Покинул форум
Сообщений всего: 113
Дата рег-ции: Апр. 2012  


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




А какими способами можно узнать, что видео изъято?

У меня была идея получить контент страницы и его пропарсить на наличие слов "изъято". Может у кого-то есть более дельные мысли?

Вот например сслыка
CODE (htmlphp):
скопировать код в буфер обмена
  1. http://vk.com/video_ext.php?oid=-33896408&id=163210985&hash=e3f41ffd031a7e27&hd=1
 
 Top
KingStar
Отправлено: 29 Января, 2013 - 23:07:34
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


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




врядле кто-то поможет, здесь контингент людей уже давно вышел из этого возраста Хм


-----
То что программа работает, не означает что она написана правильно!
 
 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