gostak

gostak
Рейтинг
62
Регистрация
17.03.2014
Должность
Окупант

Почему-то разница между запросами с моего xml и вашем, у некоторых позиций +-20 и +-2, но в 90% случаях сходятся. Почему может быть такая разница?

в кей-коллеторе юзать получится?

Самое популярная реклама казино - как обмануть казино.

Типа программа или бот которые делает автоставки, в 99% случаев они "технически не исправны". зато любой игрок узнает о казино.

TOBBOT:
Если статус стал +, значит Яндекс принял запрос на добавление. Если сайт и контент нормальный, то обычно добавляет. Но не моментально. Под заказ добавлял 10к адресов - через неделю подвижек еще не было. Через месяц вспомнил и проверил - 9к было уже в индексе. Контент на сайте был совсем не уникальный и с множеством дублей.

У нас был просто переезд сайта, так что тут больше не по времени, а вообще добавляет или нет (как-то меня эти плюсы смущают) :)

Кстати, еще пожелания для разития программы - отображать баланс ********и и сколько капч ушло(как в кей-коллекторе)

а оно точно добавляется и работает? :)

На новый год, яндекс бот взбесился.

TOBBOT:
Видеть бы лог выполнения этой строки или сам URL.
Вполне возможно, что капча была рапознана неверно. В случае проблем можно попробовать повторить попытку.

url: http://podolsk-life.ru/catalog/busines/biznes-centry_podoljska/

в логе честно признаться я ничего пока не понимаю.

Это не первый запуск этого файла(скрин от последнего)

File: *
Module: Add URL Yandex
Action: Add
Captcha: *************.com

0: 1;4.1;4.2;4.3;+
1: 4.1;4.2;4.3;+
2: 4.1;4.2;4.3;+
3: 4.1;4.2;4.3;Incorrect CAPTCHA code
4: 4.1;4.2;4.3;+
5: 4.1;4.2;4.3;+
6: 4.1;4.2;4.3;+
7: 4.1;4.2;4.3;+

UPD: да действительно, после перезапуска(запустилась именно ошибочная) стала +

TOBBOT:
Если страница уже есть в индексе, то ее статус тоже станет +.
Вот выдержка из модуля (обработка ответов сервиса).

if (http_body.contains('уже проиндексирован') ||

http_body.contains('успешно добавлен')) {
return 'DONE';
}
if (http_body.contains('сайт является неглавным зеркалом') ||
http_body.contains('не поддерживается') ||
http_body.contains('некорректный адрес') ||
http_body.contains('Сервер временно недоступен') ||
http_body.contains('При обработке запроса произошла ошибка')) {
return 'UNDONE';
}

у меня не становился +

Осталось поле пустым

TOBBOT:
Спасибо, что высказали ваши пожелания!

Нормальный это вы имеете в виду не шаги писать, а текст?
Если да, то тут все зависит от времени на разработку модуля: можно все в деталях описать, а можно быстро набросать вообще без логов. В 1-ой версии модуля так и было, но в текущей же версии я уже добавил обработку различных исключений.

Составление задний упростится когда закончу работу над интерфейсом импорта данных. Также в след. версии модуля Add URL Yandex планирую заменить поля username, password на поле path (путь к файлу с аккаунтами).

сам state полезная вещь, и то что показывает + хорошо, а вот если url проиндексирован или какая то ошибка - ничего не выводится, надо проверять ручками.

в логе хорошо бы было типа такого:

11.01.2016 10:47 http://site.ru/stranica1 - УСПЕШНО отправлена в add url yandex

11.01.2016 10:48 http://site.ru/stranica2 - УСПЕШНО отправлена в add url yandex

11.01.2016 10:49 http://site.ru/stranica3 - ОШИБКА! уже есть в индексе.

и т.д.

Следующий запуск цикла, продолжает лог.

TOBBOT:
Да.
По логу видно, что статус строки задания (колона state) был изменен на +, т.е. действие выполнено успешно.

Вроде работает, будем тестить.

К предложению по развитию программы:

  • Нормальный лог.
  • Редактирование полей url логин пароль - попроще...
Всего: 161