|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.07.2016, 14:17 | #1 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Парсинг сайта с помощью CURL
Доброго времени суток, пытаюсь сделать парсинг сайта по видео уроку, но даже по видео уроку у меня не получается, уже несколько дней мучаюсь, подскажите кто знает
вот файл index.php PHP код:
PHP код:
14:10:36 Готово! Процесс выполнялся 0.0610 сек., и все, а в видео уроках выдает целый список url-ов, скажите что я делаю не так, очень сложно мне это все дается так как не опыта, заранее благодарен, если нужно прикрепить еще какие нибудь файлы я готов это сделать, просто пока не знаю какие
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
26.07.2016, 14:22 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Перед запросом страницы установите опцию для curl'a CURLOPT_FOLLOWLOCATION в true. Сайт же редирект шлет.
|
26.07.2016, 14:25 | #3 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Дак вроде все верно! А что именно нужно достать с этого сайта ?
Как я понял, он берет $paginator = $cat_page->find('ul#menu4 > li'); Нужно найтине елементы на странице которые нужны вам, и просписать ихсюда. Как примерт: PHP код:
PS: наверное я тупонул, не слабо так. Если не в тему, простите!
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
Последний раз редактировалось pompiduskus; 26.07.2016 в 14:28. |
26.07.2016, 15:29 | #4 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Скажите пожалуйста в каком файле и как именно это нужно прописать, удивляет то что у чувака на видео все работает а у меня нет
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
26.07.2016, 15:31 | #5 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
в этом видео уроке он парсит категории с этого сайта, мне бы любой другой сайт и пример рабочего парсинга, я делаю для опыта, учусь просто
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
26.07.2016, 15:59 | #6 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
Код:
Цитата:
Цитата:
|
|||
26.07.2016, 16:23 | #7 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
по видео он парсит сайт spanch-bob.org но щас он стал http://igroutka.net/, он сам редиректит, но я пробовал и так и так, результат не меняется, но там главное то что структура сайта поменялась, я так думаю. Но в любом случае, если убрать find('ul#menu4 > li'); и написать find('ul > li'); я же должен получить все тэги li с сайта?
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
26.07.2016, 16:28 | #8 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
Добавил в файл index.php
PHP код:
Fatal error: Call to a member function setopt() on a non-object in C:\OpenServer\domains\videoparsing. loc\index.php on line 7
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
26.07.2016, 17:04 | #9 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Код:
Цитата:
Последний раз редактировалось p51x; 26.07.2016 в 17:07. |
|
26.07.2016, 17:27 | #10 |
Форумчанин
Регистрация: 20.07.2009
Сообщений: 421
|
да структура точно поменялась, да это и не важно, мне бы хоть что нибудь получить с этого или другого сайта чтобы научиться работать таким методом через Curl
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Парсинг с https с помощью curl (Facebook) | pusu | PHP | 1 | 26.03.2014 19:48 |
Получить все запросы с помощью curl | CodeNOT | PHP | 0 | 19.02.2014 12:04 |
curl и моб. версия сайта | Abuhamed | PHP | 4 | 16.09.2013 05:13 |
Парсинг гугл-переводчика: simple HTML DOM и/или cURL? | Artkuznya | PHP | 2 | 19.07.2013 12:54 |
Парсинг ч/з cURL, работа с печеньками... | DEMOgoT | PHP | 1 | 24.09.2011 21:34 |