18.03.2017, 18:55
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,068
|
|
is250,
да это спам-бот 146.185.223.120, но вот 130.193.50.22 похоже индексатор страниц, робот от яндекса. может уточнить как-то отсев?
|
|
18.03.2017, 20:37
|
Интересующийся
|
|
Регистрация: 10.10.2016
Сообщений: 15
|
|
Сообщение от рони
|
is250,
спасибо за алгоритм поиска спам-бота
|
спасибо за шутку.
и спасибо за наводку
осталось только "подавальщиков" объявлений вычислить
|
|
18.03.2017, 22:59
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
is250, тебе надо сопоставлять спамные объявления и ip их подавшего, по времени или еще как, а не просто "много переходов", потому что во первых на одном IP могут быть разные пользователи в разные периоды времени, так работают динамические IP, и во вторых это могут быть боты поисковых систем. Если посмотреть whois, то окажется что ты забанил поисковых ботов:
- yandex.com: 141.8.132.44, 141.8.132.74, 141.8.142.55, 141.8.142.60, 141.8.142.138, 141.8.142.140, 141.8.142.200, 141.8.184.31
- msn.com: 157.55.39.100
Остальные твои IP тоже под вопросом, можно проверить на наличие их в spam базах, но это не даст тебе 100% гарантии, что это именно тот злодей) потому что смотри "во первых".
|
|
19.03.2017, 09:15
|
Интересующийся
|
|
Регистрация: 10.10.2016
Сообщений: 15
|
|
Rise, спасибо, мог бы остаться без трафика.
Удалил указанные IP, буду следить за каждой поданной фирмой, объявой, письмом в обратную связь и анализировать
|
|
28.03.2017, 16:06
|
Интересующийся
|
|
Регистрация: 10.10.2016
Сообщений: 15
|
|
Попадаются и такие IP:
2001:4800:7816:517:be76:4eff:fe04:c312
Это тоже IP?
|
|
28.03.2017, 16:35
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,662
|
|
Сообщение от is250
|
2001:4800:7816:517:be76:4eff:fe04:c312
Это тоже IP?
|
Да, это IPv6, те были IPv4.
|
|
20.04.2017, 06:47
|
Интересующийся
|
|
Регистрация: 10.10.2016
Сообщений: 15
|
|
Да уж!
Уже, наверное, сотню IP внёс в блокировку, а фирмы как подавал бот, так и подаёт! Ну может, поменьше, чем раньше.
Смотрю по логам: заходит бот на страницу подачи фирмы (или объявы) с "блокированного" IP, и, видать, у него страница или сайт не доступны, тут же меняется IP (в течение пары секунд) и преспокойненько происходит подача фирмы.
Как он, гад, капчу вводит? Капча стоит от captcha.ru.
|
|
14.10.2019, 00:33
|
Аспирант
|
|
Регистрация: 31.03.2016
Сообщений: 36
|
|
Доброго времени.
В продолжении темы, подскажите, пожалуйста, как исключить из input только само запрещённое слово?
<input type="text" id="txtCommand">
<script>
var blackList = ['поле'];
document.getElementById("txtCommand").onkeyup = function() {
var expr = new RegExp(blackList.join('|'), 'i');
if (this.value.search(expr) !== -1) {
this.value = '';
}
}
</script>
То есть, чтобы из input удалялось только запрещённое слово, а не вся стока целиком. Например, ввожу "сочные луга поле", сочные луга - остаются, поле - удаляется.
|
|
14.10.2019, 08:37
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,068
|
|
dasha862,
<input type="text" id="txtCommand">
<script>
var blackList = ['поле'];
document.getElementById("txtCommand").addEventListener('input', function() {
var expr = new RegExp(blackList.join('|'), 'ig');
if (expr.test(this.value)) {
expr.lastIndex = 0;
this.value = this.value.replace(expr, '');
}
}, false)
</script>
|
|
14.10.2019, 13:39
|
Аспирант
|
|
Регистрация: 31.03.2016
Сообщений: 36
|
|
То, что нужно.
Рони, большое спасибо за помощь!
|
|
|
|