mefisto
Оптимист
- Регистрация
- 9 Дек 2008
- Сообщения
- 318
- Реакции
- 196
- Автор темы
- #1
Добрый день. Возник собственно вопрос.
Есть магазин, магазин регулярно выпадает из категории ввиду особорукости разработчиков маркета. Категория товаров меняется произвольно и в хаотичной форме.
Как результат, товар не всегда попадает в ту категорию, которая выпадает первой при поиске. Отсюда напрашивается решение - проверка результатов выдачи поисковика маркета по названию товара на наличие магазина в результатах выдачи.
Все бы хорошо, если бы яндекс больше занимался качеством работы, а не защитой от парсинга, а так, при попытке курлом зайти на страницу я вижу все, кроме самих товаров.
Отсюда вопрос, есть ли возможность обойти защиту не прибегая к использованию партнерского api?
Есть магазин, магазин регулярно выпадает из категории ввиду особорукости разработчиков маркета. Категория товаров меняется произвольно и в хаотичной форме.
Как результат, товар не всегда попадает в ту категорию, которая выпадает первой при поиске. Отсюда напрашивается решение - проверка результатов выдачи поисковика маркета по названию товара на наличие магазина в результатах выдачи.
Все бы хорошо, если бы яндекс больше занимался качеством работы, а не защитой от парсинга, а так, при попытке курлом зайти на страницу я вижу все, кроме самих товаров.
Отсюда вопрос, есть ли возможность обойти защиту не прибегая к использованию партнерского api?
PHP:
$curl->setopt(CURLOPT_FAILONERROR, 1);
$curl->setopt(CURLOPT_FOLLOWLOCATION, true);// allow redirects
$curl->setopt(CURLOPT_RETURNTRANSFER,1); // return into a variable
$curl->setopt(CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 6.2) Presto/2.12.388 Version/12.17");
$curl->setopt(CURLOPT_COOKIESESSION, true);
$curl->setopt(CURLOPT_SSL_VERIFYPEER, 0);
$curl->setopt(CURLOPT_COOKIEFILE, 'cookie.txt');
$curl->setopt(CURLOPT_COOKIEJAR, 'cookie.txt');