![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
Здравствуйте!
Раскажите пожалуйста по простому что такое парсинг. Как можно выполнить поисковый запрос с использованием заранее заданных урлов и как получить ответ и как можно из этого ответа получить результат , т.е. результат запроса. |
|
|
|
| Реклама: |
|
|
#2
|
|
Постоялец
![]() ![]() ![]() ![]() Пол:
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
|
Прасинг = Синтаксический анализ. Ты что, гугл писать собрался?
![]() |
|
|
|
| Сказали спасибо: |
|
|
#3
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
нет просто хочу блеснуть интеллектом )
Добавлено через 5 минут А в Пхп есть счто нить стандартное для работы с парсингом ? Добавлено через 6 минут Нуно просто программно отправлять запросы на посковики и потом обрабатывать результат, как это можно сделать при помощи Пхп Последний раз редактировалось Wizard2007; 05.03.2008 в 01:42.. Причина: Добавлено сообщение |
|
|
|
|
|
#4
|
|
Постоялец
![]() ![]() ![]() ![]() Пол:
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
|
ну сформаровать запрос в гугл можно просто составив урл типа google.com/?q=слово1+слово2... Это дело надо послать ему через fsockopen (синтаксис и примеры см. на php.net) и потом с помощью регулярных выражений вытащить что тебе нужно...
|
|
|
|
|
|
#5
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
поробуюсделать
|
|
|
|
|
|
#6
|
|
Пользователь
![]() Пол:
Регистрация: 27.01.2007
Адрес: Киев
Сообщений: 103
Репутация: 130
|
еще можно вытянуть контент страницы с помощью file_get_contents()
а потом парсить |
|
|
|
| Сказали спасибо: |
|
|
#7
|
|
Неактивный пользователь
Пол:
Регистрация: 20.03.2008
Сообщений: 17
Репутация: 3
|
Вариант парсинга - разбор екселевской таблички. Пример из жизни - разбор прайса товаров с последующей заливкой в базу. Есть пхп класс для работы с екселем.
|
|
|
|
|
|
#8
|
|
Постоялец
![]() ![]() Пол:
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
|
Есть ли ссылка на конкретный пример Модяля который делает парсинг.
|
|
|
|
|
|
#9
|
|
Неактивный пользователь
Пол:
Регистрация: 20.03.2008
Сообщений: 17
Репутация: 3
|
ExcelExplorer 3.0 - название класса для пхп. Бесплатной версии не нашел
Но если найду, линк обязательно выложу... |
|
|
|
| Сказали спасибо: |
|
|
#10
|
|||||||||||||||||||||||
|
Пользователь
![]() Пол:
Регистрация: 27.01.2007
Адрес: Киев
Сообщений: 103
Репутация: 130
|
Igurok, а где там шла речь о Excel?
Смотря что тебе нужно парсить и с какими условиями. От этого и будет зависить какой тебе парсинг нужен. можно даже обычную страницу парсить по разному. в зависимости от того, что тебе с нее нужно взять. Вообще, если ты берешь контент с урлов как писалось в 1 хосте, то обрабатывать его скорее всего нужно регулярными выражениями. типа: preg_match() preg_replace() и т. п. |
|||||||||||||||||||||||
|
|
|
|
|
#11
|
|
Запросы слать через CURL проще чем через сокеты. Парсить, как сказали выше, регулярными очень быстро икрасиво, но очень трудно учиться составлять эти выражения. Поэтому можно парсить по старинке через PHP-шную DOM-либрари. Там также как и обычный DOM-HTML получаешь объект Document и начинаешь брать все что тебе нужно из него.
|
|
|
|
|
|
|
#12
|
|
Новичок
![]() Пол:
Регистрация: 10.01.2007
Сообщений: 14
Репутация: 12
|
готовый рецепт парсинга, выведенный мной:
из функций обработки строк, которых в php слишком много, следует использовать основанные на regular expressions. Например preg_replace(). Их эффективное использование потребует знания формата RegEx. В его освоении вам поможет программа RegexBuddy. Она позволяет состовлять выражения, отлаживать их работу на вашем тексте и затем экспортировать готовый код в PHP и многие другие языки. |
|
|
|
![]() |
| Опции темы | |
| Опции просмотра | |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Парсинг во фреймы | schnaps1981 | Java Script | 2 | 02.02.2010 17:52 |
| torrents.ru - парсинг страниц | vlnzpua | Программирование | 1 | 29.01.2008 02:55 |
|
|