Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > PHP

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 04.03.2008, 14:28   #1
Постоялец
 
Пол:Мужской
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
По умолчанию Парсинг

Здравствуйте!
Раскажите пожалуйста по простому что такое парсинг.
Как можно выполнить поисковый запрос с использованием заранее заданных урлов и как получить ответ и как можно из этого ответа получить результат , т.е. результат запроса.
Wizard2007 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама:


Старый 04.03.2008, 17:41   #2
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
По умолчанию Ответ: Парсинг

Прасинг = Синтаксический анализ. Ты что, гугл писать собрался?
czukowski вне форума
 
Ответить с цитированием Вверх
Старый 05.03.2008, 01:35   #3
Wizard2007
Постоялец
 
Пол:Мужской
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
По умолчанию Ответ: Парсинг

нет просто хочу блеснуть интеллектом )

Добавлено через 5 минут
А в Пхп есть счто нить стандартное для работы с парсингом ?

Добавлено через 6 минут
Нуно просто программно отправлять запросы на посковики и потом обрабатывать результат, как это можно сделать при помощи Пхп

Последний раз редактировалось Wizard2007; 05.03.2008 в 01:42.. Причина: Добавлено сообщение
Wizard2007 вне форума
 
Ответить с цитированием Вверх
Старый 05.03.2008, 02:25   #4
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
По умолчанию Ответ: Парсинг

ну сформаровать запрос в гугл можно просто составив урл типа google.com/?q=слово1+слово2... Это дело надо послать ему через fsockopen (синтаксис и примеры см. на php.net) и потом с помощью регулярных выражений вытащить что тебе нужно...
czukowski вне форума
 
Ответить с цитированием Вверх
Старый 07.03.2008, 20:47   #5
Wizard2007
Постоялец
 
Пол:Мужской
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
По умолчанию Ответ: Парсинг

поробуюсделать
Wizard2007 вне форума
 
Ответить с цитированием Вверх
Старый 11.03.2008, 12:01   #6
Мешок
Пользователь
 
Пол:Мужской
Регистрация: 27.01.2007
Адрес: Киев
Сообщений: 103
Репутация: 130
По умолчанию Ответ: Парсинг

еще можно вытянуть контент страницы с помощью file_get_contents()
а потом парсить
Мешок вне форума
 
Ответить с цитированием Вверх
Старый 20.03.2008, 20:54   #7
Igurok
Неактивный пользователь
 
Пол:Мужской
Регистрация: 20.03.2008
Сообщений: 17
Репутация: 3
По умолчанию Ответ: Парсинг

Вариант парсинга - разбор екселевской таблички. Пример из жизни - разбор прайса товаров с последующей заливкой в базу. Есть пхп класс для работы с екселем.
Igurok вне форума
 
Ответить с цитированием Вверх
Старый 21.03.2008, 04:33   #8
Wizard2007
Постоялец
 
Пол:Мужской
Регистрация: 19.10.2007
Сообщений: 272
Репутация: 4
По умолчанию Ответ: Парсинг

Есть ли ссылка на конкретный пример Модяля который делает парсинг.
Wizard2007 вне форума
 
Ответить с цитированием Вверх
Старый 21.03.2008, 10:04   #9
Igurok
Неактивный пользователь
 
Пол:Мужской
Регистрация: 20.03.2008
Сообщений: 17
Репутация: 3
По умолчанию Ответ: Парсинг

ExcelExplorer 3.0 - название класса для пхп. Бесплатной версии не нашел
Но если найду, линк обязательно выложу...
Igurok вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 10:18   #10
Мешок
Пользователь
 
Пол:Мужской
Регистрация: 27.01.2007
Адрес: Киев
Сообщений: 103
Репутация: 130
По умолчанию Ответ: Парсинг

Igurok, а где там шла речь о Excel?

Цитата:
Сообщение от Wizard2007 Посмотреть сообщение
пример Модяля который делает парсинг.

Смотря что тебе нужно парсить и с какими условиями. От этого и будет зависить какой тебе парсинг нужен. можно даже обычную страницу парсить по разному. в зависимости от того, что тебе с нее нужно взять.
Вообще, если ты берешь контент с урлов как писалось в 1 хосте, то обрабатывать его скорее всего нужно регулярными выражениями.
типа:
preg_match()
preg_replace()
и т. п.
Мешок вне форума
 
Ответить с цитированием Вверх
Старый 25.03.2008, 15:00   #11
XPraptor
Неактивный пользователь
 
Аватар для XPraptor
 
Пол:Мужской
Регистрация: 09.01.2007
Адрес: Минск
Сообщений: 36
Репутация: 6
По умолчанию Ответ: Парсинг

Запросы слать через CURL проще чем через сокеты. Парсить, как сказали выше, регулярными очень быстро икрасиво, но очень трудно учиться составлять эти выражения. Поэтому можно парсить по старинке через PHP-шную DOM-либрари. Там также как и обычный DOM-HTML получаешь объект Document и начинаешь брать все что тебе нужно из него.
XPraptor вне форума
 
Ответить с цитированием Вверх
Старый 11.04.2008, 04:52   #12
natashatr
Новичок
 
Пол:Женский
Регистрация: 10.01.2007
Сообщений: 14
Репутация: 12
По умолчанию Ответ: Парсинг

готовый рецепт парсинга, выведенный мной:

из функций обработки строк, которых в php слишком много, следует использовать основанные на regular expressions. Например preg_replace().

Их эффективное использование потребует знания формата RegEx. В его освоении вам поможет программа RegexBuddy. Она позволяет состовлять выражения, отлаживать их работу на вашем тексте и затем экспортировать готовый код в PHP и многие другие языки.
natashatr вне форума
 
Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсинг во фреймы schnaps1981 Java Script 2 02.02.2010 17:52
torrents.ru - парсинг страниц vlnzpua Программирование 1 29.01.2008 02:55

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:22. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.06793 секунды с 13 запросами