[JS] помощь требуется с getElements
$(".captcha img").attr("src")
.attr("src") - если надо.
Или вопрос в нативном JS ?
elm - твой слой с капчей
if (elm.childNodes)
{
for (var i = 0; i < elm.childNodes.length; i++)
{
var childNode = elm.childNodes[i];
// childNode.nodeValue - вот тебе содержимое дочерних узлов
}
}
var containers = document.getElementsByClassName('captcha');
for (var c = 0; c < containers.length; c++) {
var imgs = containers[c].getElementsByTagName('img');
for (var i=0; i < imgs.length; i++) {
var img = imgs[i];
// ....
// PROFIT!
}
}
а уровень проникновения в таком случае какой (как и в моем, впрочем)?
аналогично $(".captcha img") - все уровни вложенности
ну тогда всё очень красиво
Не понимаю.
а...
в каких объектах и глобалах у тебя эти переменные еще есть?
наверняка imgs или img где-то объявлены глобально - вот тебе и бебебе
Всё разобрался.
Огромное спасибо, этот код для меня был очень важен!
Спамер небось?
Да ладно, чего уж я загадками. Этот фрагмент - это капча вконтакта. Использоваться будет в основном для массового проставления лайков в сообществах и просто постах. В первом случае, чтобы сообщества смотрелись солиднее, типа нравятся пользователям их посты, во втором случае обычно заказывают для всяких конкурсов или просто для поднятия ЧСВ.
Так что в общем-то никакого спама, но вконтакту такое конечно не нравится
И да, уже всё работает, и очень радует глаз
А капчу китайцы разгадывают? Просто я недавно задумался, умеют ли китайцы распознавать капчу на русском.
во вконтактиге капча вроде латиницей, так что тут все проще)
В том то и дело, что кириллицей. Только вчера в мобильном приложении видел, хотя интерфейс у меня английский.
Хм, а в веб-интерфейсе латиницей.
Капча кириллицей разгадывается без проблем, тут всё ок. Однако давно уже такой у контакта не видел, мне он показывает только латиницу.
А капчу китайцы разгадывают? Просто я недавно задумался, умеют ли китайцы распознавать капчу на русском.на антийгейте можно проставить галочку в настройках "отдавать только русскоговорящим работникам"
Оставить комментарий
General213
Возникла у меня следующая задачка: надо захватить картинку капчи.На неком сайте она в коде страницы выглядит так:
И захватывается она так:
var img = window.content.document.getElementById('reg_img');
ну или по классу можно захватить, в общем простой случай
А на другом сайте она такая:
Как мне аналогично с первым случаем захватить картинку?