SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
1
Боты в помощь
контент-менеджеру
BabyBrick.ru
Руслан Валеев
14.04.2016
2
План
 Характеристики товара. Как возникла идея применить боты?
 Какие есть проблемы с автозагрузкой
 Этапы разработки (от php к solr)
 Как это работает (архитектура и технологии, включая прокси)
 Есть ли экономия?
 Как бороться с чужими ботами
3
Характеристики товара
4
Проблемы с автозагрузкой
 Каждый сайт имеет свою уникальную структуру
 Структура сайтов со временем меняется
 Сложность поиска товара по названию и артикулу (на других сайтах товар может
иметь другой артикул)
 Различное написание названий производителей
 Цена и наличие зависит от региона (для некоторых магазинов)
 Нет списка атрибутов товаров, которые доступны на конкретном сайте
 Не всегда удается правильно вычленить нужную характеристику из текста
 Фотографии бывают с водяными знаками
 Блокировка доступа к сайтам при агрессивном скачивании
 Некоторые сайты практически не возможно выкачать (amazon.com)
5
Допущения и ограничения
 Выкачиваем только сайты с “нашими” артикулами и “нашими” названиями
производителей
 При таком подходе невозможно быть №1 на рынке, но можно быть №2 
 Необходимо глазами просматривать и вручную подчищать контент
6
Эволюция разработки
 Версия 1
– Выкачивание контента сайта конкурентов с помощью PHP и анализ
содержимого
– Для каждого товара в базе прописывался URL на товар конкурента, чтобы
можно было быстро узнать цену
– Помогает только выгрузить характеристики и цену
– Обновление контента вручную
 Версия 2
– Система ботов на Java с ипользованием системы Nutch+Solr с открытым кодом
– Выгрузка характеристик, фото, цен, описаний и пр.
– Автоматическое добавление товаров на сайт
– Автоматическое обновление характеристик товаров
 Версия 3
– Тоже что и версия 2, но перед добавлением и обновлением товаров
просматриваем контент глазами
7
Архитектура
8
Как бороться с чужими ботами
 99% используемых ботов не содержат движок JavaScript
 Решение:
– Через Javascript выставлять шифрованное cookie
– На стороне сервера проверять, есть cookie или нет
– Не показывать контент при отсутствии cookie
 Что делать с хорошими ботами поисковых систем?
– Разрешить доступ на уровне диапазонов IP адресов
– Вести базу ботов помеченных флагами “разрешено” или “запрещено”
– Если при обращении к контенту бота в базе нет, то по IP адресу сделать reverse
DNS и посмотреть доменное имя. Разрешить доступ в случае “правильного”
доменного имени и сохранить в базу.
 Что делать с оставшимся 1%? Варианты
– Ничего не делать
– Анализировать как запрашивается контент и если он запрашивается не так как
это делает обычный пользователь – в бан
9
Демо: отчет об отсутствующих атрибутах
10
Размеры товара
11
Вопросы
 ?

Weitere ähnliche Inhalte

Was ist angesagt?

буктрейлер
буктрейлербуктрейлер
буктрейлер
cbs_iskitim
 

Was ist angesagt? (19)

Виктор Карпенко «Как избежать санкций поисковых систем»
Виктор Карпенко «Как избежать санкций поисковых систем»Виктор Карпенко «Как избежать санкций поисковых систем»
Виктор Карпенко «Как избежать санкций поисковых систем»
 
Online media promotion
Online media promotionOnline media promotion
Online media promotion
 
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
SEO в WordPress. Ответы Павла Карпова на часто задаваемые вопросы.
 
Дмитрий Петренко. SEO трафик в конкурентных нишах под БУРЖ. Инструменты, мето...
Дмитрий Петренко. SEO трафик в конкурентных нишах под БУРЖ. Инструменты, мето...Дмитрий Петренко. SEO трафик в конкурентных нишах под БУРЖ. Инструменты, мето...
Дмитрий Петренко. SEO трафик в конкурентных нишах под БУРЖ. Инструменты, мето...
 
Защищаем WordPress-сайт от хакерских атак
Защищаем WordPress-сайт от хакерских атакЗащищаем WordPress-сайт от хакерских атак
Защищаем WordPress-сайт от хакерских атак
 
Катерина Золотарева: SEO итоги 2015 / тренды 2016
Катерина Золотарева: SEO итоги 2015 / тренды 2016 Катерина Золотарева: SEO итоги 2015 / тренды 2016
Катерина Золотарева: SEO итоги 2015 / тренды 2016
 
буктрейлер
буктрейлербуктрейлер
буктрейлер
 
Єгор Солодкий. “Як за допомогою Youtube створити спільноту навколо бренду”
Єгор Солодкий. “Як за допомогою Youtube створити спільноту навколо бренду”Єгор Солодкий. “Як за допомогою Youtube створити спільноту навколо бренду”
Єгор Солодкий. “Як за допомогою Youtube створити спільноту навколо бренду”
 
Как с помощью YouTube создать сообщество вокруг бренда Lviv SMCamp 2015
Как с помощью YouTube создать сообщество вокруг бренда Lviv SMCamp 2015Как с помощью YouTube создать сообщество вокруг бренда Lviv SMCamp 2015
Как с помощью YouTube создать сообщество вокруг бренда Lviv SMCamp 2015
 
#Блоггинг 19.05.2013
#Блоггинг 19.05.2013#Блоггинг 19.05.2013
#Блоггинг 19.05.2013
 
Дмитрий Шахов. Эксперименты на тему распространённых методов в SEO
Дмитрий Шахов. Эксперименты на тему распространённых методов в SEOДмитрий Шахов. Эксперименты на тему распространённых методов в SEO
Дмитрий Шахов. Эксперименты на тему распространённых методов в SEO
 
Разработка Google Extensions. Начальный уровень. MeetUP 4 #yarfrontend
Разработка Google Extensions. Начальный уровень. MeetUP 4 #yarfrontendРазработка Google Extensions. Начальный уровень. MeetUP 4 #yarfrontend
Разработка Google Extensions. Начальный уровень. MeetUP 4 #yarfrontend
 
Паблик ВКонтакте против Блога
Паблик ВКонтакте против БлогаПаблик ВКонтакте против Блога
Паблик ВКонтакте против Блога
 
Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...
Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...
Техника и тактика работы с поисковиком и посетителем / Евгений Трофименко 14 ...
 
Мирослав Лясковец. Как самому (без команды) делать от $5000 в месяц в инфобиз...
Мирослав Лясковец. Как самому (без команды) делать от $5000 в месяц в инфобиз...Мирослав Лясковец. Как самому (без команды) делать от $5000 в месяц в инфобиз...
Мирослав Лясковец. Как самому (без команды) делать от $5000 в месяц в инфобиз...
 
Контент-план для соц. сетей
Контент-план для соц. сетейКонтент-план для соц. сетей
Контент-план для соц. сетей
 
SEO на этапе создания сайта. Сергей Гирин, Burbon.ru
SEO на этапе создания сайта. Сергей Гирин, Burbon.ruSEO на этапе создания сайта. Сергей Гирин, Burbon.ru
SEO на этапе создания сайта. Сергей Гирин, Burbon.ru
 
5 urok
5 urok5 urok
5 urok
 
Продвижение бизнес-проектов через YouTube.Вебинар WebPromoExperts #293
 Продвижение бизнес-проектов через YouTube.Вебинар WebPromoExperts #293 Продвижение бизнес-проектов через YouTube.Вебинар WebPromoExperts #293
Продвижение бизнес-проектов через YouTube.Вебинар WebPromoExperts #293
 

Andere mochten auch

Viriya Campaigns Against Global Warming
Viriya Campaigns Against Global WarmingViriya Campaigns Against Global Warming
Viriya Campaigns Against Global Warming
NSTDA THAILAND
 
РИФ 2016, Программатик-симбиоз площадки и рекламодателя: как получить максиму...
РИФ 2016, Программатик-симбиоз площадки и рекламодателя: как получить максиму...РИФ 2016, Программатик-симбиоз площадки и рекламодателя: как получить максиму...
РИФ 2016, Программатик-симбиоз площадки и рекламодателя: как получить максиму...
Тарасов Константин
 
20120512 robots en verzekeraar
20120512 robots en verzekeraar20120512 robots en verzekeraar
20120512 robots en verzekeraar
JGB de Groot
 
κοσμοσ κι όμως υπάρχουν ακόμα τέτοιες φυλές!!!
κοσμοσ   κι όμως υπάρχουν ακόμα τέτοιες φυλές!!!κοσμοσ   κι όμως υπάρχουν ακόμα τέτοιες φυλές!!!
κοσμοσ κι όμως υπάρχουν ακόμα τέτοιες φυλές!!!
Kostas Tampakis
 
ANDREA, SARA AND LUCÍA IN MADRID
ANDREA, SARA AND LUCÍA IN MADRIDANDREA, SARA AND LUCÍA IN MADRID
ANDREA, SARA AND LUCÍA IN MADRID
ceipcruceiro
 

Andere mochten auch (20)

Social Business for Associations: Building B2B Business with Relationship-Foc...
Social Business for Associations: Building B2B Business with Relationship-Foc...Social Business for Associations: Building B2B Business with Relationship-Foc...
Social Business for Associations: Building B2B Business with Relationship-Foc...
 
Сила букв: как текст объявления повышает CTR - Роман Терехин (Яндекс)
Сила букв: как текст объявления повышает CTR - Роман Терехин (Яндекс)Сила букв: как текст объявления повышает CTR - Роман Терехин (Яндекс)
Сила букв: как текст объявления повышает CTR - Роман Терехин (Яндекс)
 
Canada
CanadaCanada
Canada
 
РИФ 2016, ЮФО: Кластер «РАЭК / Digital»
РИФ 2016, ЮФО: Кластер «РАЭК / Digital»РИФ 2016, ЮФО: Кластер «РАЭК / Digital»
РИФ 2016, ЮФО: Кластер «РАЭК / Digital»
 
РИФ 2016, Заоблачная безопасность: как обойти чужие грабли
РИФ 2016, Заоблачная безопасность: как обойти чужие граблиРИФ 2016, Заоблачная безопасность: как обойти чужие грабли
РИФ 2016, Заоблачная безопасность: как обойти чужие грабли
 
РИФ 2016, Таргетированная реклама: как снизить стоимость клиента в 3-5 раз
РИФ 2016, Таргетированная реклама: как снизить стоимость клиента в 3-5 разРИФ 2016, Таргетированная реклама: как снизить стоимость клиента в 3-5 раз
РИФ 2016, Таргетированная реклама: как снизить стоимость клиента в 3-5 раз
 
Uma webinar 2014 03-20
Uma webinar 2014 03-20Uma webinar 2014 03-20
Uma webinar 2014 03-20
 
IN MADRID
IN MADRIDIN MADRID
IN MADRID
 
Viriya Campaigns Against Global Warming
Viriya Campaigns Against Global WarmingViriya Campaigns Against Global Warming
Viriya Campaigns Against Global Warming
 
РИФ 2016, Исследование мобильной выдачи Яндекса
РИФ 2016, Исследование мобильной выдачи ЯндексаРИФ 2016, Исследование мобильной выдачи Яндекса
РИФ 2016, Исследование мобильной выдачи Яндекса
 
All the small things: microcopy and web design
All the small things: microcopy and web designAll the small things: microcopy and web design
All the small things: microcopy and web design
 
РИФ 2016, Программатик-симбиоз площадки и рекламодателя: как получить максиму...
РИФ 2016, Программатик-симбиоз площадки и рекламодателя: как получить максиму...РИФ 2016, Программатик-симбиоз площадки и рекламодателя: как получить максиму...
РИФ 2016, Программатик-симбиоз площадки и рекламодателя: как получить максиму...
 
20120512 robots en verzekeraar
20120512 robots en verzekeraar20120512 robots en verzekeraar
20120512 robots en verzekeraar
 
РИФ 2016, РЫНОК ВИДЕОРЕКЛАМЫ В РОССИИ ТРЕНДЫ И ПЕРСПЕКТИВЫ
РИФ 2016, РЫНОК ВИДЕОРЕКЛАМЫ В РОССИИ ТРЕНДЫ И ПЕРСПЕКТИВЫРИФ 2016, РЫНОК ВИДЕОРЕКЛАМЫ В РОССИИ ТРЕНДЫ И ПЕРСПЕКТИВЫ
РИФ 2016, РЫНОК ВИДЕОРЕКЛАМЫ В РОССИИ ТРЕНДЫ И ПЕРСПЕКТИВЫ
 
Конверсия. Александр Кузьмин
Конверсия. Александр КузьминКонверсия. Александр Кузьмин
Конверсия. Александр Кузьмин
 
Water
WaterWater
Water
 
κοσμοσ κι όμως υπάρχουν ακόμα τέτοιες φυλές!!!
κοσμοσ   κι όμως υπάρχουν ακόμα τέτοιες φυλές!!!κοσμοσ   κι όμως υπάρχουν ακόμα τέτοιες φυλές!!!
κοσμοσ κι όμως υπάρχουν ακόμα τέτοιες φυλές!!!
 
Developing and Managing a Social Media Site for Small and Midsized Business
Developing and Managing a Social Media Site for Small and Midsized BusinessDeveloping and Managing a Social Media Site for Small and Midsized Business
Developing and Managing a Social Media Site for Small and Midsized Business
 
ANDREA, SARA AND LUCÍA IN MADRID
ANDREA, SARA AND LUCÍA IN MADRIDANDREA, SARA AND LUCÍA IN MADRID
ANDREA, SARA AND LUCÍA IN MADRID
 
Ki overview-2014
Ki overview-2014Ki overview-2014
Ki overview-2014
 

Ähnlich wie РИФ 2016, Боты в помощь контент-менеджеру или как автоматизировать загрузку контента на сайт

Алексей Рылко, iProspect — «SEO-инсайды, которые вы можете достать из логов ...
Алексей Рылко, iProspect  — «SEO-инсайды, которые вы можете достать из логов ...Алексей Рылко, iProspect  — «SEO-инсайды, которые вы можете достать из логов ...
Алексей Рылко, iProspect — «SEO-инсайды, которые вы можете достать из логов ...
shevchuk_conf
 
Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
	 Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...	 Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
web2win
 

Ähnlich wie РИФ 2016, Боты в помощь контент-менеджеру или как автоматизировать загрузку контента на сайт (20)

[SEO 2.0]: мастхев набор инструментов для увеличения продаж. Часть 4
[SEO 2.0]: мастхев набор инструментов для увеличения продаж. Часть 4[SEO 2.0]: мастхев набор инструментов для увеличения продаж. Часть 4
[SEO 2.0]: мастхев набор инструментов для увеличения продаж. Часть 4
 
Фильтры Яндекса, что угрожает вашему сайту? [Севальнев, конференция SEO Практ...
Фильтры Яндекса, что угрожает вашему сайту? [Севальнев, конференция SEO Практ...Фильтры Яндекса, что угрожает вашему сайту? [Севальнев, конференция SEO Практ...
Фильтры Яндекса, что угрожает вашему сайту? [Севальнев, конференция SEO Практ...
 
Аудит сайта Shopelvorti
Аудит сайта ShopelvortiАудит сайта Shopelvorti
Аудит сайта Shopelvorti
 
Аудит сайта Mik.co.ua
Аудит сайта Mik.co.uaАудит сайта Mik.co.ua
Аудит сайта Mik.co.ua
 
SEO-продвижения сайтов на WordPress: что нужно знать?
SEO-продвижения сайтов на WordPress: что нужно знать?SEO-продвижения сайтов на WordPress: что нужно знать?
SEO-продвижения сайтов на WordPress: что нужно знать?
 
SEO-продвижения сайтов на WordPress: что нужно знать
SEO-продвижения сайтов на WordPress: что нужно знатьSEO-продвижения сайтов на WordPress: что нужно знать
SEO-продвижения сайтов на WordPress: что нужно знать
 
Аудит Veloshtuki.com.ua
Аудит Veloshtuki.com.uaАудит Veloshtuki.com.ua
Аудит Veloshtuki.com.ua
 
Алексей Рылко, iProspect — «SEO-инсайды, которые вы можете достать из логов ...
Алексей Рылко, iProspect  — «SEO-инсайды, которые вы можете достать из логов ...Алексей Рылко, iProspect  — «SEO-инсайды, которые вы можете достать из логов ...
Алексей Рылко, iProspect — «SEO-инсайды, которые вы можете достать из логов ...
 
SEO для SaaS продуктов
SEO для SaaS продуктовSEO для SaaS продуктов
SEO для SaaS продуктов
 
Грамотная SEO-оптимизация сайта на WordPress
Грамотная SEO-оптимизация сайта на WordPressГрамотная SEO-оптимизация сайта на WordPress
Грамотная SEO-оптимизация сайта на WordPress
 
Seo-оптимизация сайта на WordPress
Seo-оптимизация сайта на WordPressSeo-оптимизация сайта на WordPress
Seo-оптимизация сайта на WordPress
 
Как избавиться от Google Panda
Как избавиться от Google PandaКак избавиться от Google Panda
Как избавиться от Google Panda
 
Как выйти из-под Google Panda. Симптомы, причины, кейсы.
Как выйти из-под Google Panda. Симптомы, причины, кейсы.Как выйти из-под Google Panda. Симптомы, причины, кейсы.
Как выйти из-под Google Panda. Симптомы, причины, кейсы.
 
Аудит сайта Moviespictures.net
Аудит сайта Moviespictures.netАудит сайта Moviespictures.net
Аудит сайта Moviespictures.net
 
Аудит сайта Uatone.com.ua
Аудит сайта Uatone.com.uaАудит сайта Uatone.com.ua
Аудит сайта Uatone.com.ua
 
Аудит Anti stress.top
Аудит Anti stress.topАудит Anti stress.top
Аудит Anti stress.top
 
Аудит Ugg-deshevle.net.ua
Аудит Ugg-deshevle.net.uaАудит Ugg-deshevle.net.ua
Аудит Ugg-deshevle.net.ua
 
Ошибки в разработке интернет-магазинов - Евгений Концевой
Ошибки в разработке интернет-магазинов - Евгений КонцевойОшибки в разработке интернет-магазинов - Евгений Концевой
Ошибки в разработке интернет-магазинов - Евгений Концевой
 
Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
	 Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...	 Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
Валентин Домбровский, dombrovsky.me (Москва) Независимый консультант по воп...
 
Фильтры и изменения в ранжировании Яндекса в 2017 году
Фильтры и изменения в ранжировании Яндекса в 2017 годуФильтры и изменения в ранжировании Яндекса в 2017 году
Фильтры и изменения в ранжировании Яндекса в 2017 году
 

Mehr von Тарасов Константин

РИФ 2016, Эволюция продвижения страницы бренда: 10 шагов достижения результат...
РИФ 2016, Эволюция продвижения страницы бренда: 10 шагов достижения результат...РИФ 2016, Эволюция продвижения страницы бренда: 10 шагов достижения результат...
РИФ 2016, Эволюция продвижения страницы бренда: 10 шагов достижения результат...
Тарасов Константин
 

Mehr von Тарасов Константин (20)

21apr rif17 4-1--sidorov
21apr rif17 4-1--sidorov21apr rif17 4-1--sidorov
21apr rif17 4-1--sidorov
 
Excel. трюки. 100 профессиональных примеров
Excel. трюки. 100 профессиональных примеровExcel. трюки. 100 профессиональных примеров
Excel. трюки. 100 профессиональных примеров
 
Влияние маркеров на CTR в Директе. РСЯ
Влияние маркеров на CTR в Директе. РСЯВлияние маркеров на CTR в Директе. РСЯ
Влияние маркеров на CTR в Директе. РСЯ
 
Влияние маркеров на CTR в Директе. Поисковая реклама
Влияние маркеров на CTR в Директе. Поисковая рекламаВлияние маркеров на CTR в Директе. Поисковая реклама
Влияние маркеров на CTR в Директе. Поисковая реклама
 
РИФ 2016, Продажи, через стратегию продвижение постов на Facebook
РИФ 2016, Продажи, через стратегию продвижение постов на FacebookРИФ 2016, Продажи, через стратегию продвижение постов на Facebook
РИФ 2016, Продажи, через стратегию продвижение постов на Facebook
 
РИФ 2016. 3 способа стимулировать клиентов рекомендовать вашу компанию (без п...
РИФ 2016. 3 способа стимулировать клиентов рекомендовать вашу компанию (без п...РИФ 2016. 3 способа стимулировать клиентов рекомендовать вашу компанию (без п...
РИФ 2016. 3 способа стимулировать клиентов рекомендовать вашу компанию (без п...
 
РИФ 2016, Бюджетные технические средства защиты сайтов
РИФ 2016, Бюджетные технические средства защиты сайтовРИФ 2016, Бюджетные технические средства защиты сайтов
РИФ 2016, Бюджетные технические средства защиты сайтов
 
РИФ 2016, Борьба с воровством мобильного трафика
РИФ 2016, Борьба с воровством мобильного трафикаРИФ 2016, Борьба с воровством мобильного трафика
РИФ 2016, Борьба с воровством мобильного трафика
 
РИФ 2016, Аварии информационных систем как угроза для бизнеса
РИФ 2016, Аварии информационных систем как угроза для бизнесаРИФ 2016, Аварии информационных систем как угроза для бизнеса
РИФ 2016, Аварии информационных систем как угроза для бизнеса
 
РИФ 2016, Забег на 110 метров с барьерами и наградой в виде внимания клиентов
РИФ 2016, Забег на 110 метров с барьерами и наградой в виде внимания клиентовРИФ 2016, Забег на 110 метров с барьерами и наградой в виде внимания клиентов
РИФ 2016, Забег на 110 метров с барьерами и наградой в виде внимания клиентов
 
РИФ 2016, Официальный фотограф LEGO Россия 2015
РИФ 2016, Официальный фотограф LEGO Россия 2015РИФ 2016, Официальный фотограф LEGO Россия 2015
РИФ 2016, Официальный фотограф LEGO Россия 2015
 
РИФ 2016, «Лаборатория Бега»: Эксперименты с магазинами спортивной экипировки
РИФ 2016, «Лаборатория Бега»: Эксперименты с магазинами спортивной экипировкиРИФ 2016, «Лаборатория Бега»: Эксперименты с магазинами спортивной экипировки
РИФ 2016, «Лаборатория Бега»: Эксперименты с магазинами спортивной экипировки
 
РИФ 2016, Эволюция продвижения страницы бренда: 10 шагов достижения результат...
РИФ 2016, Эволюция продвижения страницы бренда: 10 шагов достижения результат...РИФ 2016, Эволюция продвижения страницы бренда: 10 шагов достижения результат...
РИФ 2016, Эволюция продвижения страницы бренда: 10 шагов достижения результат...
 
РИФ 2016, Ведение международных рекламных кампаний в Европе и Азии
РИФ 2016, Ведение международных рекламных кампаний в Европе и АзииРИФ 2016, Ведение международных рекламных кампаний в Европе и Азии
РИФ 2016, Ведение международных рекламных кампаний в Европе и Азии
 
РИФ 2016, Десять лет на американском рынке аутсорсинга: UpWork и за его преде...
РИФ 2016, Десять лет на американском рынке аутсорсинга: UpWork и за его преде...РИФ 2016, Десять лет на американском рынке аутсорсинга: UpWork и за его преде...
РИФ 2016, Десять лет на американском рынке аутсорсинга: UpWork и за его преде...
 
РИФ 2016, Digital на экспорт в Германию
РИФ 2016, Digital на экспорт в ГерманиюРИФ 2016, Digital на экспорт в Германию
РИФ 2016, Digital на экспорт в Германию
 
РИФ 2016, Как получить первую сотню клиентов из Западной Европы
РИФ 2016, Как получить первую сотню клиентов из Западной ЕвропыРИФ 2016, Как получить первую сотню клиентов из Западной Европы
РИФ 2016, Как получить первую сотню клиентов из Западной Европы
 
РИФ 2016, Мультиканальное продвижение или как раскрыть потенциал вашего сайта
РИФ 2016, Мультиканальное продвижение или как раскрыть потенциал вашего сайтаРИФ 2016, Мультиканальное продвижение или как раскрыть потенциал вашего сайта
РИФ 2016, Мультиканальное продвижение или как раскрыть потенциал вашего сайта
 
РИФ 2016, Аналитика и ее автоматизация при поисковом продвижении трафиковых п...
РИФ 2016, Аналитика и ее автоматизация при поисковом продвижении трафиковых п...РИФ 2016, Аналитика и ее автоматизация при поисковом продвижении трафиковых п...
РИФ 2016, Аналитика и ее автоматизация при поисковом продвижении трафиковых п...
 
РИФ 2016, Внешний контент маркетинг: где писать и что?
РИФ 2016, Внешний контент маркетинг: где писать и что?РИФ 2016, Внешний контент маркетинг: где писать и что?
РИФ 2016, Внешний контент маркетинг: где писать и что?
 

РИФ 2016, Боты в помощь контент-менеджеру или как автоматизировать загрузку контента на сайт

  • 2. 2 План  Характеристики товара. Как возникла идея применить боты?  Какие есть проблемы с автозагрузкой  Этапы разработки (от php к solr)  Как это работает (архитектура и технологии, включая прокси)  Есть ли экономия?  Как бороться с чужими ботами
  • 4. 4 Проблемы с автозагрузкой  Каждый сайт имеет свою уникальную структуру  Структура сайтов со временем меняется  Сложность поиска товара по названию и артикулу (на других сайтах товар может иметь другой артикул)  Различное написание названий производителей  Цена и наличие зависит от региона (для некоторых магазинов)  Нет списка атрибутов товаров, которые доступны на конкретном сайте  Не всегда удается правильно вычленить нужную характеристику из текста  Фотографии бывают с водяными знаками  Блокировка доступа к сайтам при агрессивном скачивании  Некоторые сайты практически не возможно выкачать (amazon.com)
  • 5. 5 Допущения и ограничения  Выкачиваем только сайты с “нашими” артикулами и “нашими” названиями производителей  При таком подходе невозможно быть №1 на рынке, но можно быть №2   Необходимо глазами просматривать и вручную подчищать контент
  • 6. 6 Эволюция разработки  Версия 1 – Выкачивание контента сайта конкурентов с помощью PHP и анализ содержимого – Для каждого товара в базе прописывался URL на товар конкурента, чтобы можно было быстро узнать цену – Помогает только выгрузить характеристики и цену – Обновление контента вручную  Версия 2 – Система ботов на Java с ипользованием системы Nutch+Solr с открытым кодом – Выгрузка характеристик, фото, цен, описаний и пр. – Автоматическое добавление товаров на сайт – Автоматическое обновление характеристик товаров  Версия 3 – Тоже что и версия 2, но перед добавлением и обновлением товаров просматриваем контент глазами
  • 8. 8 Как бороться с чужими ботами  99% используемых ботов не содержат движок JavaScript  Решение: – Через Javascript выставлять шифрованное cookie – На стороне сервера проверять, есть cookie или нет – Не показывать контент при отсутствии cookie  Что делать с хорошими ботами поисковых систем? – Разрешить доступ на уровне диапазонов IP адресов – Вести базу ботов помеченных флагами “разрешено” или “запрещено” – Если при обращении к контенту бота в базе нет, то по IP адресу сделать reverse DNS и посмотреть доменное имя. Разрешить доступ в случае “правильного” доменного имени и сохранить в базу.  Что делать с оставшимся 1%? Варианты – Ничего не делать – Анализировать как запрашивается контент и если он запрашивается не так как это делает обычный пользователь – в бан
  • 9. 9 Демо: отчет об отсутствующих атрибутах