|
|
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Не знаю в какой топик отнести данный вопрос. Но интересует как работает сервис яндекса авто , там как я понял аккумулируется информация с различных автомобильных сайтов, но непонятно каким образом осуществляется к ним доступ, неужели у всех есть открытый апиай? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 17:42:26 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
1) Скрапим страницу 2) Парсим ее 3) Впихиваем ее в свою БД 4) Отображаем на свое сайте Нет у них никаких API, разумеется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 17:44:22 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenom2) Парсим ее Причем делает это, скорее всего, автоматически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 11:05:59 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenom, А как отслеживается в таком случае актуальность объявления? Если человек уже удалил его из исходной базы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 11:50:58 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
OOsalivan, у поисковиков кеш и роботы ходят _периодически_ cache:site.ru - дать страницу из кеша (если сайт недоступен) ______________________________________________ "Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн. AutoPOI.ru — ГИС-технологии для Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 12:03:41 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Ну это сложный вопрос. Я ж не разработчик этой системы. Но вы будете смеяться - я сейчас делаю точно такой же проект, но по другой тематике. Точнее пока что проектирую, до разработки дело еще не дошло. Проблем возникает много - как поддерживать актуальность, как правильно инкрементально выгружать данные с сервера, как регулировать нагрузку, как вовремя заметить изменение верстки и т.д.. Это все интересно, но не просто (но с другой стороны и не rocket science ) Какие тут могут быть варианты? Самый простой - опрашивать страницы с какой-то периодичностью и смотреть на HTTP код. Получили 404 - значит объявы больше нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 12:08:22 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenomкак вовремя заметить изменение верстки и т.д.. Это все интересно, но не просто (но с другой стороны и не rocket science ) У вас ручной разбор планируется? Мы пытались так делать (только у нас задача в чем-то проще, в чем-то сложнее), в итоге не взлетело. Хотя тут от количества сайтов зависит - если речь о десятках, то прокатит и ручной разбор. У нас более 5000 сайтов в системе добавлено было, в итоге ручной разбор себя не оправдал. Мне кажется, сделать автоматический парсер для специфичной области должно быть не очень сложно. Хотя сам такого не делал, возможно задача окажется сложнее, чем кажется. Если у вас есть возможность выделить человека на направление авт. извлечения данных - я бы советовал его развивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 13:16:25 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenom, Кстати, вы какие библиотеки/фреймворки планируете использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 13:17:42 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
LeonidvУ вас ручной разбор планируется? Мы пытались так делать (только у нас задача в чем-то проще, в чем-то сложнее), в итоге не взлетело. Хотя тут от количества сайтов зависит - если речь о десятках, то прокатит и ручной разбор. У нас более 5000 сайтов в системе добавлено было, в итоге ручной разбор себя не оправдал.Не совсем понял, что значит ручной разбор. Если вы имеете ввиду "под каждый сайт свой парсер", то да - делаю так. Сайтов у нас не очень много, сейчас около 10, в перспективе не более 50. LeonidvМне кажется, сделать автоматический парсер для специфичной области должно быть не очень сложно. Хотя сам такого не делал, возможно задача окажется сложнее, чем кажется. Если у вас есть возможность выделить человека на направление авт. извлечения данных - я бы советовал его развивать.Ну тут как посмотреть. Проблема в том, что информация неструктурирована. То есть тут во-первых РСУБД не очень подходит, во вторых надо уметь извлекать кучу атрибутов из plain text. Например, написал кто-то в описании "цвет - металлик,2009гв,без докум.", и из этого надо понять, что продавец выставил ворованную тачку цвета металлик 2009 года выпуска Этот момент сейчас главная проблема для меня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 13:21:19 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Leonidvsvenom, Кстати, вы какие библиотеки/фреймворки планируете использовать?Да пока это все открытый вопрос. У меня в любом случае все будет закрыто своими интерфейсами, так как проект обещает быть крайне нагруженным, а потому и надо при необходимости суметь махнуть РСУБД, быстро поменять, скажем Хибер на iBatis или вообще мигрировать на NoSQL. Так что пока все вопросы по либам открыты. Отправная точка у меня такая: - парсинг HTML страниц делаю сам; сторонние решения есть, может быть приду постепенно к ним, но пока и руками нормально получается - достаточно быстро, производительность пока устраивает; - индексация - Lucene - БД бизнес-данных - пока Cassandra - анализ текста - ХЗ, пока что темный лес для меня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 13:31:19 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
При создании веб-магазина я использовал похожий подход при автоматизации получения информации о стоимости доставки товара определенным автоперевозчиком. Предварительно я получил базу городов, куда каждый перевозчик доставляет товар, затем у каждого автоперевозчика на странице нашел механизм создания запроса (по габаритам, весу и заявленной сумме) и ответа на него. Ответ для каждого автоперевозчика парсил по своему алгоритму, зная где, в каком месте или по каким ключевым словам мне его надо вытащить. Сумму возвращал обратно на свой сайт как стоимость перевозки для данного автоперевозчика. Конечно, это значительно более примитивный пример, но принцип очень схож - автоматизация запросов к сторонним сайтам и разборка ответа. P.S. Принцип работы почти у всех схож, но была парочка, которые реально приходилось "ломать", чтобы сделать задуманное. Были и манипуляции с запросами, и использование веб-сервиса и еще какие-то затыки, уже слабо помню. Но работка была крайне интересной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 14:02:22 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
off IDVsbruck, это магазин без своей доставки? А как там было? - выбрал товар - выбрал из ПарсераБД перезозчик-цена-его_контакты? И потом в магазин или самовывоз (магаз. ни при чём)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 14:12:57 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenomLeonidvУ вас ручной разбор планируется? Мы пытались так делать (только у нас задача в чем-то проще, в чем-то сложнее), в итоге не взлетело. Хотя тут от количества сайтов зависит - если речь о десятках, то прокатит и ручной разбор. У нас более 5000 сайтов в системе добавлено было, в итоге ручной разбор себя не оправдал.Не совсем понял, что значит ручной разбор. Если вы имеете ввиду "под каждый сайт свой парсер", то да - делаю так. Сайтов у нас не очень много, сейчас около 10, в перспективе не более 50. Ага, именно это. У вас парсеры в коде прошиты? У нас они хранились в СУБД и тех. персонал забивал данные. Но повторюсь, у нас объемы были другие. svenomНу тут как посмотреть. Проблема в том, что информация неструктурирована. То есть тут во-первых РСУБД не очень подходит, Вообще не подходит. Смотрите на lucene с точки зрения не структурированной, документ ориентированной СУБД. svenom во вторых надо уметь извлекать кучу атрибутов из plain text. Например, написал кто-то в описании "цвет - металлик,2009гв,без докум.", и из этого надо понять, что продавец выставил ворованную тачку цвета металлик 2009 года выпуска Этот момент сейчас главная проблема для меня. Насколько я понимаю, ничего умнее поиска слов рядом (т.е. смотри цвет - значит за этим идет цвет) не придумать. Плюс проверка, что данные лежат в нужном диапазоне. Еще на nutch и solr посмотрите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 14:18:39 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
LeonidvsvenomНе совсем понял, что значит ручной разбор. Если вы имеете ввиду "под каждый сайт свой парсер", то да - делаю так. Сайтов у нас не очень много, сейчас около 10, в перспективе не более 50. Ага, именно это. У вас парсеры в коде прошиты? У нас они хранились в СУБД и тех. персонал забивал данные. Но повторюсь, у нас объемы были другие.Ну у меня там принцип такой. Работа с каждым сайтом - это отдельные процессы. Они конфигурируются через базу данных, эдакая metadata-driven система. Каждый процесс состоит из ряда активностей. Например, выгрузка обычного объявления это: [HTTP активность] -> [Parse-активность(и)] -> [Сохранить одну запись в БД] Если же надо получить страницу и выдрать из нее другие ссылки (ну т.е. мне надо, например, из форума Java получить ссылки на все топики), то это уже другой парсинг и другое сохранение в БД. Все это описывается в БД, у каждой активности свои конфиги то же в БД. Так что что-то вынесено в БД и конфигурируемо, что-то жестко вбито. Leonidvsvenom во вторых надо уметь извлекать кучу атрибутов из plain text. Например, написал кто-то в описании "цвет - металлик,2009гв,без докум.", и из этого надо понять, что продавец выставил ворованную тачку цвета металлик 2009 года выпуска Этот момент сейчас главная проблема для меня.Насколько я понимаю, ничего умнее поиска слов рядом (т.е. смотри цвет - значит за этим идет цвет) не придумать. Плюс проверка, что данные лежат в нужном диапазоне. Еще на nutch и solr посмотрите.Да средства есть - http://en.wikipedia.org/wiki/Information_extraction Вопрос в том - насколько качественно они будут работать с кириллицей. Ну еще не дошел я до этого места, так что пока не хочу забиваться себе голову всякими Марковскими моделями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 14:33:48 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenom, Решать вам. Но я все же советую посмотреть Nutch. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 15:24:27 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenom, Т.е. в вашем проекте нужно прочекать каждое объявление с сайта. Допустим на примере сайта бибика - мы должны посылать запрос к серверу модифицируя юрл http://www.bibika.ru/card.php?gidcar=2516998&car=%C7%C0%C7+1102+used+car, чтобы он выдавал очередную машину. Какой алгоритм формирования очередного ЮРЛ , и когда мы должны остановиться, и получаеться что мы когда обнавляем свою базу должны выполнить тысячи запросов к исходному серверу откуд черпаем данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 17:26:41 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
OOsalivan, Нет. Поисковый робот так не ходит. А у него немого сайтов и Ручной режим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 17:58:42 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
OOsalivansvenom, Т.е. в вашем проекте нужно прочекать каждое объявление с сайта. Допустим на примере сайта бибика - мы должны посылать запрос к серверу модифицируя юрл http://www.bibika.ru/card.php?gidcar=2516998&car=%C7%C0%C7+1102+used+car, чтобы он выдавал очередную машину. Какой алгоритм формирования очередного ЮРЛ , и когда мы должны остановиться, и получаеться что мы когда обнавляем свою базу должны выполнить тысячи запросов к исходному серверу откуд черпаем данные?Да, все верно. Условно говоря - есть страницы с объявлениями, а есть страницы со ссылками на объявления. Я иду в цикле по таким страницам и выдираю из них ссылки, потом иду по ссылкам. Вопрос "как сформировать строку" - как нафантазируете. Я просто конкатенирую постоянные и изменяющиеся части. Как остановиться - тут однозначного ответа нет. Можно просто идти до тех пор, пока не встретится 404. Можно идти до тех пор, пока не достигните определенного количества выдранных ссылок, которые уже были у вас в базе. Можно идти вперед - из настоящего в прошлое, можно идти из прошлого в настоящее. В общем вариантов обработки масса - тут все зависит от ваших требований. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 18:19:05 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123OOsalivan, Нет. Поисковый робот так не ходит. А у него немого сайтов и Ручной режим.Ну тут как бэ поискового робота и нет. Такие штуки именуются scrapper'ами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 18:23:31 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenomЯ иду в цикле по таким страницам и выдираю из них ссылки, потом иду по ссылкам. я думал ты ещё проще, раз 50 сайтов. - ставим задачу длинноногой барышне-секретарше - она заходит на сайт http://www.bibika.ru/card.php?gidcar=2516998&car=%C7%C0%C7+1102+used+car, - упрощает ссылку выкидывая всё лишнее http://www.bibika.ru/card.php?gidcar=2516999&car=%C7%C0%C7 - пробует, меняется ли авто при смене Id'a 2516999 заменить на 2516998 - если меняется, то забивает тебе в БД данную ссылку с флагом url параметра Это если сайтов немного :) Штук 50 за 2 дня забъёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 19:26:54 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
да, склеивать потом, конечно, до 404 можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 19:28:11 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenomPetro123OOsalivan, Нет. Поисковый робот так не ходит. А у него немого сайтов и Ручной режим.Ну тут как бэ поискового робота и нет. Такие штуки именуются scrapper'ами. про scrapper не знал. Это наверно Jav'овское.... А поисковик ходит в автомате по методу поиска якорей. Как найдёт <a href=" http://www.sql.ru/forum/actualpost.aspx?bid=38"> то и готово - конкатенировать ничего не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 19:38:57 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123off IDVsbruck, это магазин без своей доставки? А как там было? - выбрал товар - выбрал из ПарсераБД перезозчик-цена-его_контакты? И потом в магазин или самовывоз (магаз. ни при чём)? Сорри, я тебя не очень понял. Сделано так: переходим в корзину и оформляем заказ. На сайте есть характеристики всего товара, его вес, естественно стоимость и габариты стандартной тары. Если покупатель иногородний и он хочет, чтобы товар доставили ему на место, то он выбирает в списке свой город, для которого высвечиваются доступные перевозчики. Нажимая на перевозчика, он в "Стоимость доставки" видит сколько будет стоить доставить его заказ для данного автоперевозчика. Вроде все понятно ... P.S. Сорри за offtop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 20:03:11 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, я о том, что если ты искал в веб перевозчиков и парсил. То они могли быть только справочные. Вон как svenom вычисляет ворованные. Договора с магазином не было? Т.к. данная БД, как и весь интернет - помойка. Т.е. юридическая сторона твоего магазина к данным в твоей БД по перевозчикам . Вот что я хотел спросить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 20:35:05 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Не совсем ... Если я захожу на сайт перевозчика, захожу в расчет доставки и меня просят ввести габариты, вес и цену. Я ввожу, нажимаю "рассчитать" и получаю стоимость доставки. Нигде не оговорено, что я обязан воспользоваться определнным браузером для входа на их сайт. Поэтому я могу сделать "прямой" запрос, в котором уже будут указаны параметры - вес, габариты и цена. И получу я фактически html-код. Где я что нарушаю? Где воровство? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 20:58:00 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, да, с этой стороны всё чисто. Просто часто отделяют доверенную зону-площадку магазина от рекламных\справочных страниц-вкладок НЕ магазина. - напр, если ты встроил окно перевозчика в окно магазина и товар не привезли. Кто отвечает? - напр, mail.ru \ одноклассники \ банки предупреждают когда по ссылке ты уходишь с доверенной зоны. Т.е. кто отвечает за ошибки твоего парсера или левых данных с сайтов.... Или проект Магазин и проект Перевозчики - одно целое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 21:13:19 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123- упрощает ссылку выкидывая всё лишнее http://www.bibika.ru/card.php?gidcar=2516999&car=%C7%C0%C7 Это работает до тех пор, пока не будет что-то типа: http://domain.ru/2011/12/12/new-super-news ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 22:15:45 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
LeonidvPetro123- упрощает ссылку выкидывая всё лишнее http://www.bibika.ru/card.php?gidcar=2516999&car=%C7%C0%C7 Это работает до тех пор, пока не будет что-то типа: http://domain.ru/2011/12/12/new-super-news точно блин, вот тут тоже не работает http://autopoi.ru/?lat=55.771&lon=37.5654&zoom=4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 22:30:39 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123IDVsbruck, да, с этой стороны всё чисто. Просто часто отделяют доверенную зону-площадку магазина от рекламных\справочных страниц-вкладок НЕ магазина. - напр, если ты встроил окно перевозчика в окно магазина и товар не привезли. Кто отвечает? - напр, mail.ru \ одноклассники \ банки предупреждают когда по ссылке ты уходишь с доверенной зоны. Т.е. кто отвечает за ошибки твоего парсера или левых данных с сайтов.... Или проект Магазин и проект Перевозчики - одно целое? Ну, ты загнул ... Я ничего не встраивал. На основе отправляемых параметров с сайта перевозчика на своем сервере я получаю ТОЛЬКО стоимость перевоза, которую и показываю покупателю в ордере. Покупатель оплачивает мне стоимость товара вместе со стоимостью пересылки товара через выбранного им самим перевозчика. Если уж так получится, что при отправке товара через этого перевозчика будет расхождение в несколько гривень (стоимость просто не может быть очень высокой или сильно различаться с заявленной), то либо я доплачу этих пару гривень, либо заработаю их (или зачислю покупателю). И хотя перевозчики и пользуются теми же данными, которые опубликованы на их сайтах, но я допускаю, что возможны моменты, когда будет расхождение - обновление, нюансы товара, настроение диспетчера и т.д. P.S. Даже картинку решил приложить ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 01:08:54 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Упс! Сорри, перепутал форум и думал, что тут будет небольшая миниатюра, а показало всю картинищу ... Модер, плиз, убери. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 01:10:31 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123да, склеивать потом, конечно, до 404 можноСекретарша, которая умеет то, что вы хотите будет стОить дороже junior-а, умеющего такое автоматизировать ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 08:00:21 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
IDVsbruckЕсли уж так получится, что при отправке товара через этого перевозчика будет расхождение в несколько гривень (стоимость просто не может быть очень высокой или сильно различаться с заявленной), то либо я доплачу этих пару гривень ну это круто. Кто не рискует, тот .... И предупреждение есть, что "Стоимость доставки определяется перевозчиком...". Спасибо за скрин, я так себе и представлял, только без лейб перевозчиков. С лейбами симпатичнее. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 10:26:40 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovPetro123да, склеивать потом, конечно, до 404 можноСекретарша, которая умеет то, что вы хотите будет стОить дороже junior-а, умеющего такое автоматизировать ;) на каком минимальном количестве сайтов, стоимость твоего раба программиста сравняется с черновым непроизводительным трудом? Я не сомневаюсь, что программист у тебя и тонер меняет, и кабель-каналы тянет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 10:28:44 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123svenomпропущено... Ну тут как бэ поискового робота и нет. Такие штуки именуются scrapper'ами. про scrapper не знал. Это наверно Jav'овское.... Это не джавовоское, это тип ПО - http://en.wikipedia.org/wiki/Web_scraping svenomпропущено... А поисковик ходит в автомате по методу поиска якорей. Как найдёт <a href=" http://www.sql.ru/forum/actualpost.aspx?bid=38"> то и готово - конкатенировать ничего не нужно.Да, вот только если вы не поняли, я поясню - ни я, ни автор топика не делают поисковик. Мы делаем скраперы, это абсолютно разные вещи. Поэтому как там ходит поисковик нам абсолютно фиолетово ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 12:32:46 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenom, расшифровываю svenomЯ иду в цикле по таким страницам и выдираю из них ссылки, потом иду по ссылкам. это ЦЕЛЬ поисковика. МЕТОДЫ "выдирания" могут быть разными. Ты сказал словами ровно то, что делает робот яндекса\гугла\рамблера и т.д. Можешь сопротивляться и отрицать. Твоё право. И даже назвать ЭТО "просто хожу". Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 12:44:54 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123это ЦЕЛЬ поисковика. МЕТОДЫ "выдирания" могут быть разными. Ты сказал словами ровно то, что делает робот яндекса\гугла\рамблера и т.д. Можешь сопротивляться и отрицать. Твоё право. И даже назвать ЭТО "просто хожу". Удачи!Вы ссылку про скраперы почитали, не? Цель поисковика - искать любые страницы, что бы потом их же показывать пользователю. Цель скрапера - найти определенные страницы, потом их как-то обработать для нужд конкретного приложения. Все таки почитайте ссылки, что бы не заводить очередной глупый спор, в котором вам приедтся писать всякие глупости. Вот средства, которыми пользуются поисковик - http://en.wikipedia.org/wiki/Web_indexing , http://en.wikipedia.org/wiki/Web_crawling А вот то, о чем говорять автор и я - http://en.wikipedia.org/wiki/Web_scraping ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 13:25:53 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenom, я же говрю, у нас программисты всё больше - конфигурасты. Вместо того, чтобы разобрать: - как программист В КОДЕ ищет страницы.... программист.... - объясняет что " есть такая группа ПО " Я понял, что ты используешь скрапер для того чтобы ОН нашёл тебе страницы. - завязывай с привычкой отправлять всех в Гугл. Тебе тоже тут предлагали посмотреть другое ПО для твоих целей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 14:05:06 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
В одном был прав "Юный джавист" - как в Java любят всё усложнять. Читаем PHP: Как сделать простой скрепер на PHP без регулярных выражений. авторВеб скреперы - это простые программы, которые используются для того, чтобы извлечь определенные данные с веб страниц. Обычно структура страниц известна, таким образом скреперы имеют менее сложные алгоритмы работы по сравнению с парсерами. В данном уроке мы создадим простой скрепер, который получает заголовок и фавикон с HTML страницы. Обычно скреперы основаны на использовании регулярных выражений, но в данном уроке мы будем их избегать. Вместо них будут использоваться простые строковые функции PHP. итак, что скрывается под этим волшебным словом? - да ничего. Просто кусок кода для определённых целей. Т.е. svenom - уход в сторону от ПРОГРАММИРОВАНИЯ. Только и всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 14:17:56 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Оба поста - какой-то поток сознания. Смысла ни там ни там не уловил :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 14:27:25 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenomОба поста - какой-то поток сознания. Смысла ни там ни там не уловил :( смысл прост как 3 рубля - не переводи разговор на скреперы, неинтересно. - если знаешь конкретный или используешь его, то приведи код - IDVsbruck написал конкретно, и даже скрин привёл. А ты всё боишься. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 14:47:14 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123svenomОба поста - какой-то поток сознания. Смысла ни там ни там не уловил :( смысл прост как 3 рубля - не переводи разговор на скреперы, неинтересно. - если знаешь конкретный или используешь его, то приведи код - IDVsbruck написал конкретно, и даже скрин привёл. А ты всё боишься. Удачи!Смысла, к сожалению нет, ибо 1) То, о чем говорил автор и есть scrapper в действии. Так что это не я перевожу разговор куда-то, а вы не понимаете какими средставми реализуется то, о чем спросил автор - агрегированый сайт с объявлениями яндекса. Как следствие непонимания - вы постоянно переводите разговор вн е ту плоскость, типо "ищите по якорям" и прочие глупости. 2) Какой код вам надо привести? Зачем вам надо его привести? С какой целью? В топике про код вообще разговор не идет, мы обсуждаем принципы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 15:40:48 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
svenom, svenomДа, вот только если вы не поняли, я поясню - ни я, ни автор топика не делают поисковик. Мы делаем скраперы, это абсолютно разные вещи. Поэтому как там ходит поисковик нам абсолютно фиолетово это ты мне? - зайди в гугл и почитай про скраперы \ роботы поисковиков \ страницы кэша и найди 10 отличий с сабжем. Лучше конкретно и в коде PHP\Java\... Как у нас любят маниакально толкать локтями другие мнения \ способы \ методы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 16:29:04 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю, так: - web crawler собирает с сайтов html-страницы и сохраняет их "как есть" или с минимальной обработкой; - web scarper собирает структурированную информацию с html страниц Т.е. web scarper это подмножество web crawler'ов. Суть, как получать ссылки, не так важна. Можно перебором, но это не всегда сработает. Вот пример гипотетического сайта, который может не сработать и ближе к предметной области: http://all-internet-cars.ru/sell/volvo/12354 http://all-internet-cars.ru/sell/bmw/12355 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2012, 23:05:34 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
LeonidvВот пример гипотетического сайта я бы такой сайт никогда не делал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 14:02:53 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123LeonidvВот пример гипотетического сайта я бы такой сайт никогда не делал Сайты, с которых собирается информация, делаются не тобой. И что там могут придумать - никому не известно. Я очень люблю вспоминать сайт, который всегда возвращал ошибку 404. При в теле статьи он возвращал все корректно - т.е. работать с ним в браузере вполне можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 19:44:26 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123LeonidvВот пример гипотетического сайта я бы такой сайт никогда не делал Кстати, по запросу /volvo/ здесь вполне может открываться список всех объявлений по Volvo. Так что такая структура вполне себе допустима. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 19:45:14 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
LeonidvКстати, по запросу /volvo/ здесь вполне может открываться список всех объявлений по Volvo. Так что такая структура вполне себе допустима. делай так, кто тебе мешает. Я придерживаюсь стандарта и логики маппирования урл-пути на имена функций-процедур. Функция с именем function volvo(.... может быть на ограниченных веб-рессурсах. Со строго ограниченной БЛ. Ты можешь писать даже по русски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 21:08:32 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Petro123LeonidvКстати, по запросу /volvo/ здесь вполне может открываться список всех объявлений по Volvo. Так что такая структура вполне себе допустима. делай так, кто тебе мешает. Я придерживаюсь стандарта и логики маппирования урл-пути на имена функций-процедур. Такого стандарта нет. Более того, если изучить REST в его сути, поймешь, что есть полностью противоположные идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 21:11:27 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Ты никак понять не можешь - есть как пишешь ты, есть как пишу я. А есть как пишет программист того самого сайта, с которого надо считать данные. И гарантировать, что он не придумает какую-нибудь хитрую вещь (например, в целях защиты от того сбора информации) ты не можешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 21:13:34 |
|
||
|
как работает yandex авто ?
|
|||
|---|---|---|---|
|
#18+
Leonidv, может хватит заниматься болтологией. Берите пример с OOsalivan Пришёл, дал пример сайта. В лёт решили его проблему. Тебе такие вещи вообще не понять. Сто раз зарекался тебе объяснять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 21:34:23 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2132585]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
63ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 323ms |
| total: | 508ms |

| 0 / 0 |
