- Регистрация
- 22.03.2012
- Сообщения
- 2 406
- Благодарностей
- 1 473
- Баллы
- 113
Привет, комрады.
В этот раз не успел подготовить серьезную статью, будет на следующем конкурсе
Решил поделиться шаблоном, который в свое время очень пригодился мне, свои функции выполняет и сейчас на 100%.
Вопрос проверки уникальности текстов многократно поднимался на форуме, поэтому, думаю, что шаб будет полезен.
Сам процесс проверки уникальности состоит из двух шагов:
1. Регистрируем акк на сервисе текст ру( без подтверждения по почте ) и получаем апи кей для дальнейших проверок.
2. Собственно сами проверки уникальности используя апи кей из пункта 1.
Регистрация аккаунта
В принципе, тут все элементарно:
1. Делаем запрос на страницу регистрации.
2. Получаем куки.
3. Отправляем Post запросом наши "данные" для реги.
4. "Переходим" на страницу проверки API и парсим кей.
5. Далее 3 варианта - ключа не совсем, он равен 0, он равен 15 000. Вот последний нам и нужен, сохраняем его в файлик для дальнейшей работы.
Вот что сам Text.Ru говорит:
То есть получая кей на 15000 мы можем чекнуть текст на 15к символов.
API_Text.Ru.xmlz
Проверка уникальности текста
Тут тоже ничего сложного:
1. Получаем список файлов для проверки из директории {-Project.Directory-}\ToCheck
2. Подготавливаем папки для сохранения результатов ( создаем папки \Checked\50_80 и тд)
3. Берем ключ из файла, чекам еще раз его лимиты.
4. Читаем наш файл для проверки, парсим его имя.
5. Кодируем текст для его отправки на проверку Post запросом, получаем UID проверки.
6. Делаем запросы на получение результатов проверки в цикле используя UID из прошлого шага. Так как в очереди обычно от 1 до 50 текстов - прийдется погулять на этом шаге в цикле определенное время.
7. Когда, наконец, мы получаем позитивный ответ от сервиса - парсим из ответа уникальность текста, округляем, и проходим во время сохранения результатов через несколько фильтров - шаб раскидывает тексты по папкам в зависимости от уникальности - менее 50%, 50-80%, 80-99% и 100%.
Checker_Text.Ru.xmlz
Нюансы работы.
Я использовал прокси из автопоиска проксичекера. За сукти работы в 3-5 потоков получал порядка 200-300 ключей, что = 3-4,5 млн проверенных символов. Покупные прокси не использовал, но там результат получше - практически с каждого IP можно получить кей. С автопоиска - 1 кей на 10-100 IP.
На 1 IP можно получить не больше одного ключа.
Первый шаб можно запустить на перманентное выполнение — пусть нагуливает ключи постоянно, они пригодятся ( та и вроде даже спустя несколько месяцев они работают), а второй - уже по мере нужды.
В этот раз не успел подготовить серьезную статью, будет на следующем конкурсе
Решил поделиться шаблоном, который в свое время очень пригодился мне, свои функции выполняет и сейчас на 100%.
Вопрос проверки уникальности текстов многократно поднимался на форуме, поэтому, думаю, что шаб будет полезен.
Сам процесс проверки уникальности состоит из двух шагов:
1. Регистрируем акк на сервисе текст ру( без подтверждения по почте ) и получаем апи кей для дальнейших проверок.
2. Собственно сами проверки уникальности используя апи кей из пункта 1.
Регистрация аккаунта
В принципе, тут все элементарно:
1. Делаем запрос на страницу регистрации.
2. Получаем куки.
3. Отправляем Post запросом наши "данные" для реги.
4. "Переходим" на страницу проверки API и парсим кей.
5. Далее 3 варианта - ключа не совсем, он равен 0, он равен 15 000. Вот последний нам и нужен, сохраняем его в файлик для дальнейшей работы.
Вот что сам Text.Ru говорит:
То есть получая кей на 15000 мы можем чекнуть текст на 15к символов.
API_Text.Ru.xmlz
Проверка уникальности текста
Тут тоже ничего сложного:
1. Получаем список файлов для проверки из директории {-Project.Directory-}\ToCheck
2. Подготавливаем папки для сохранения результатов ( создаем папки \Checked\50_80 и тд)
3. Берем ключ из файла, чекам еще раз его лимиты.
4. Читаем наш файл для проверки, парсим его имя.
5. Кодируем текст для его отправки на проверку Post запросом, получаем UID проверки.
6. Делаем запросы на получение результатов проверки в цикле используя UID из прошлого шага. Так как в очереди обычно от 1 до 50 текстов - прийдется погулять на этом шаге в цикле определенное время.
7. Когда, наконец, мы получаем позитивный ответ от сервиса - парсим из ответа уникальность текста, округляем, и проходим во время сохранения результатов через несколько фильтров - шаб раскидывает тексты по папкам в зависимости от уникальности - менее 50%, 50-80%, 80-99% и 100%.
Checker_Text.Ru.xmlz
Нюансы работы.
Я использовал прокси из автопоиска проксичекера. За сукти работы в 3-5 потоков получал порядка 200-300 ключей, что = 3-4,5 млн проверенных символов. Покупные прокси не использовал, но там результат получше - практически с каждого IP можно получить кей. С автопоиска - 1 кей на 10-100 IP.
На 1 IP можно получить не больше одного ключа.
Первый шаб можно запустить на перманентное выполнение — пусть нагуливает ключи постоянно, они пригодятся ( та и вроде даже спустя несколько месяцев они работают), а второй - уже по мере нужды.
- Категория
- Чекер
- Номер конкурса шаблонов
- Второй конкурс шаблонов
- Уровень сложности
- Средний
Вложения
-
28,2 КБ Просмотры: 818
-
58,5 КБ Просмотры: 765
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.