@basnew Написать и выполнить javascript для результата Х) вот пример решение рекапчи v3 для одного сайта, после использую результат для http
/* PLEASE DO NOT COPY AND PASTE THIS CODE. */(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1');w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true;po.src='https://www.gstatic.com/recaptcha/releases/6g5J7UfDQ9mLrweZHj04ekSP/recaptcha__en.js';po.crossOrigin='anonymous';po.integrity='sha384-RuApWdDoPwLFNdUYlX+rsBAHAtQruqW8JHyDdyejk08kG6qc+NXpVxNUKhPYwyoI';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})(); grecaptcha.ready(function () {grecaptcha.execute("6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1", { action: "login" }).then(function(token){document.getElementById("[[IDELEMENT]]").value = token});}); RESULT = [[IDELEMENT]].valueFacebook Spamer нужна помощь.
-
@freeliman делаешь после проверки цикл while с условием ![[IS_EXIST]] после проверки. В нем делаешь перезагрузку страницы и потом опять проверку елемента. Знак ! означает НЕ.
Цикл while и условие if работают когда выражение правда (true). Знак ! перед выражение преобразует неправду(false) в правду. Например 2+2=4 - правда. !(2+3=4) - правда. -
@freeliman said in Facebook Spamer нужна помощь.:
Не могу понять почему БАС не загружает функцию подгрузки контента с ссылок в форму публикации поста !
Вставляю ссылку а загрузки нет. То есть метаданные не импортирует, как бы не создаёт минипост !

А если просто нажать "Опубликовать", по факту подгрузка не произойдёт?
-
Я думаю эти два факта связанны друг с другом. Просто я в БАС только начал разбираться и не могу знать как он делает действия.
Вот здесь как видно, он не эмулирует действие человека. Ссылка стоит а форма ввода текста её не видит. Наверно и поэтому же не импортирует !
-
@freeliman said in Facebook Spamer нужна помощь.:
А нет просто публикует ссылку, но если сделать это в комментариях то произойдёт !
Тогда возможны 2 варианта.
- В басе что-то не включено или не разрешен по умолчанию какой-то из запросов. Чтобы понять какой, нужно глядеть сетевые запросы в тот момент, когда должна подгрузиться превьюшка. Один из запросов выдаст ошибку (будет подсвечиваться красным).

- Это баг БАСа. У меня такое уже было. Тут только ждать, когда в ветку нагрянет разраб, локализует баг и пофиксит его в следующей версии.
- В басе что-то не включено или не разрешен по умолчанию какой-то из запросов. Чтобы понять какой, нужно глядеть сетевые запросы в тот момент, когда должна подгрузиться превьюшка. Один из запросов выдаст ошибку (будет подсвечиваться красным).
-
@freeliman said in Facebook Spamer нужна помощь.:
Я думаю эти два факта связанны друг с другом. Просто я в БАС только начал разбираться и не могу знать как он делает действия.
Вот здесь как видно, он не эмулирует действие человека. Ссылка стоит а форма ввода текста её не видит. Наверно и поэтому же не импортирует !
Да, вероятнее всего, связаны. В браузере не подгрузилась превьюшка, т.к. сервер ФБ не принял какой-то запрос. Возможно, в этом случае срабатывает защита от пустых запросов. Тоесть формально-то он не пустой, ведь в форме-то какой-то текст все-таки есть. Но до ФБ он не дошёл, поэтому ФБ и думает, что он пустой. И, как следствие - не публикует пост.
-
@freeliman said in Facebook Spamer нужна помощь.:
Так тыкнул туда потому туда и там есть. Как это показать можно?
Не совсем понял ) Что там есть?
Прогоните скрипт до момента фейла. Потом смотрите, какой из запросов отдал ошибку. -
@freeliman said in Facebook Spamer нужна помощь.:
@xclsv Ну в общем там появилось куча всего. Чего надо искать? Я могу как нибудь лог скинуть что ли а то в снимок всё не лезит.
Возможно, один из запросов отдаст ошибку и будет подсвечен красным. Вот он и нужен.
