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]   

> Описание: Обойти защиту (обмануть)
D0Gmatist
Отправлено: 15 Ноября, 2013 - 00:28:42
Post Id



Гость


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


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




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. function file_get_contents_curl($url) {
  4.  $ch = curl_init();
  5.  
  6.  curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
  7.  curl_setopt($ch, CURLOPT_HEADER, 0);
  8.  curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
  9.  curl_setopt($ch, CURLOPT_REFERER, $refer);
  10.  curl_setopt($ch, CURLOPT_COOKIEJAR, "./cookie.txt");
  11.  curl_setopt($ch, CURLOPT_COOKIEFILE, "./cookie.txt");
  12.  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  13.  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  14.  curl_setopt($ch, CURLOPT_URL, $url);
  15.  
  16.  $data = curl_exec($ch);
  17.  curl_close($ch);
  18.  
  19.  return $data;
  20. }
  21.  
  22. $cont = file_get_contents_curl("http://www.kinopoisk.ru/film/571952/");
  23.  
  24.  
  25. ?>


Как обмануть и получить данные с кинопоиска
а то выдаёт

(Отредактировано автором: 15 Ноября, 2013 - 00:31:06)

 
 Top
tato
Отправлено: 15 Ноября, 2013 - 01:52:46
Post Id



Посетитель


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


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




Кино поиск постоянно борется с парсерами. Проще написать в тп и получить API.


-----
просто ?: сложно
 
 Top
D0Gmatist
Отправлено: 15 Ноября, 2013 - 02:45:41
Post Id



Гость


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


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




Блин я что то не пойму.. я написал
- Стоит ли писать или получить API?
или попросил помощи в решении задачи по устранению проблемы с блокировкой

что с людьми стало? где понимание? прошу не надо писать не по делу...
 
 Top
DelphinPRO
Отправлено: 15 Ноября, 2013 - 08:29:48
Post Id



Активный участник


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


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




D0Gmatist пишет:
 curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_REFERER, $refer);

интересно, и откуда же у вас берутся переменные $post, и $refer ? Похоже вы тупо скопировали откуда-то код, не понимая что он делает и как Улыбка

Когда я писал парсер кинопоиска (на delphi, но не суть) - мне для "обмана" хватило огнелисовского юзерагента и реферера в который я подставлял главную страницу кинопоиска. Ну и куки включены были.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
tato
Отправлено: 15 Ноября, 2013 - 13:59:53
Post Id



Посетитель


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


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




D0Gmatist пишет:
Блин я что то не пойму.. я написал
- Стоит ли писать или получить API?
или попросил помощи в решении задачи по устранению проблемы с блокировкой

что с людьми стало? где понимание? прошу не надо писать не по делу...


Зачем воровать, когда можно получить доступ? Они денег за это не берут и все точно будет работать. Я так понимаю Вы лучше знаете как вопрос решить (= удачи.


-----
просто ?: сложно
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB