Как настроить работу через прокси и API (XML)?
В модуле есть возможность получения данных как через API поисковых систем, так и возможность парсить обычную выдачу с использованием прокси или локальных ip. Такие параметры как YP (страницы в Яндекс), GP (страницы в Google), RP (страницы в Рамблер), BP (страницы в Bing) можно получать с использованием любого из данных способов. Откройте настройки модуля, раздел Прокси и API.

Поле локальные ip предназначено для ввода локальных ip, находящихся на сервере. Список этих ip можно просмотреть, выполнив php файл с содержимым:
<?php $proxy = `/sbin/ip a`; echo '<pre>'; print_r ($proxy); echo '</pre>'; ?>
На экране вы увидите список ip адресов сервера (если данная команда поддерживается ваших хостингом).
Поле Прокси серверы предназначено для ввода списка прокси адресов. Список свежих прокси-серверов можно получить прямо из панели, нажав на надпись «Прокси серверы». Для проверки работоспособности этих в обычной выдаче прокси используйте сервис проверки прокси. Для проверки работоспособности в xml.yandex.ru, нажмите «проверить»
Отметьте в настройках какие данные вы хотите получать через прокси или локальные ip. При этом, если используется какое либо поле, то в нем обязательно должен быть хотя бы 1 ip.
Если нужно получать парметры через API (XML), то необходимо у нужных поисковых систем выбрать в выпадающем списке API (XML для Яндекса). Затем необходимо получить API ключи для работы через API (чтоб получить свой API ключ, нажмите на надпись в настройке «получить ключ»). Полученные ключи введи в соответствующие поля и нажмите ОК. Необходимо помнить, что данные полученные через API будут отличаться от данных, полученных через обычную выдачу!
Работа через XML.Yandex
Модуль может получать данные как из обычной выдачи, так и черех сервис xml.yandex.ru. В обоих случаях можно использовать как прокси, так и локальные ip. В выпадающем списке Проверять через у параметра YP выберите XML и какой тип ip вы хотите использовать. IP введенные в настройках должны быть зарегистрированы в сервисе xml.yandex.ru.
Зарегистрировать эти ip можно по адресу http://xml.yandex.ru/ip.xml, после авторизации в Яндекс. Данные выделенные красным необходимо запомнить, это user (логин входа в xml.yandex.ru) и key (уникальный ключ)

Введите IP сервера в поле «IP-адрес» и нажмите Запомнить. Укажите адрес электронной почты и нажмите «Сохранить».
В настройках модуля прокси и API к каждому ip можно указать user и key, если при проверке выдается сообщение «нет user и key». Запись должна быть в таком виде:
92.61.141.1/user/key (для локальных ip) 218.29.234.50:3128/login:pass@user@key (для прокси)
где user — логин в xml.yandex.ru, key — ключ из адреса для запроса, login:pass — логин и пароль авторизации прокси.
Если Вы видите сообщение «При регистрации IP произошла ошибка. Данный IP-адрес уже используется другим пользователем.», то это означает, что данный IP уже кто-то использует и Вам может оставаться меньше запросов и соответственно Вы не сможете узнать сколько запросов еще осталось.Вы можете все равно использовать этот ip, поскольку скрипт когда получит сообщение от яндекс xml, что закончился лими, то автоматически перейдет к следующему ip, который указан в настройках.
Внимание! Если вы регистрируете несколько IP, то необходимо каждый IP регистрировать с разных акаунтов в Яндекс.
Так же для парсинга поисковых систем рекомендуем использовать прокси от компании ГЛОБАТЕЛ
|