Facebook Spamer нужна помощь.
-
@DrPrime а вот ещё предыдущий вопрос. если элемента на странице НЕТ как сделать так, чтобы он обновил страницу а потом вернулся к предыдущему действию ?
-
Ну или повторить действие с начало. Чтобы он его просто повторил ? А то иногда страница на Facebook не загружается корректно и форма публикации не отображается !
-
@freeliman делаешь после проверки цикл while с условием ![[IS_EXIST]] после проверки. В нем делаешь перезагрузку страницы и потом опять проверку елемента. Знак ! означает НЕ.
Цикл while и условие if работают когда выражение правда (true). Знак ! перед выражение преобразует неправду(false) в правду. Например 2+2=4 - правда. !(2+3=4) - правда.
-
Это надо делать в параграфе ELSE ?
-
А перезагрузка страницы это какое правило ? Как называется функция ?
-
А если мне надо обновить страницу 3 раза? Вдруг группу забанили и там так и не появится этот элемент ? Тогда лучше сделать FOR ? 1-3 попытки или как установить значение 3 раза попробовать сделать попытку и потом идти дальше ?
-
Как сделать перезагрузку страницы ?
-
@freeliman said in Facebook Spamer нужна помощь.:
Как сделать перезагрузку страницы ?
Можно сохранить текущий URL и загрузить его нужное количество раз. Формально это не то, но в Вашей ситуации может подойти.
-
Не могу понять почему БАС не загружает функцию подгрузки контента с ссылок в форму публикации поста !
Вставляю ссылку а загрузки нет. То есть метаданные не импортирует, как бы не создаёт минипост !
-
@freeliman said in Facebook Spamer нужна помощь.:
Не могу понять почему БАС не загружает функцию подгрузки контента с ссылок в форму публикации поста !
Вставляю ссылку а загрузки нет. То есть метаданные не импортирует, как бы не создаёт минипост !
А если просто нажать "Опубликовать", по факту подгрузка не произойдёт?
-
А нет просто публикует ссылку, но если сделать это в комментариях то произойдёт !
-
Но при нажатии на кнопку ПУБЛИКОВАТЬ возникает ещё одна ошибка...
-
Я думаю эти два факта связанны друг с другом. Просто я в БАС только начал разбираться и не могу знать как он делает действия.
Вот здесь как видно, он не эмулирует действие человека. Ссылка стоит а форма ввода текста её не видит. Наверно и поэтому же не импортирует !
-
@freeliman said in Facebook Spamer нужна помощь.:
А нет просто публикует ссылку, но если сделать это в комментариях то произойдёт !
Тогда возможны 2 варианта.
- В басе что-то не включено или не разрешен по умолчанию какой-то из запросов. Чтобы понять какой, нужно глядеть сетевые запросы в тот момент, когда должна подгрузиться превьюшка. Один из запросов выдаст ошибку (будет подсвечиваться красным).
- Это баг БАСа. У меня такое уже было. Тут только ждать, когда в ветку нагрянет разраб, локализует баг и пофиксит его в следующей версии.
- В басе что-то не включено или не разрешен по умолчанию какой-то из запросов. Чтобы понять какой, нужно глядеть сетевые запросы в тот момент, когда должна подгрузиться превьюшка. Один из запросов выдаст ошибку (будет подсвечиваться красным).
-
@freeliman said in Facebook Spamer нужна помощь.:
Я думаю эти два факта связанны друг с другом. Просто я в БАС только начал разбираться и не могу знать как он делает действия.
Вот здесь как видно, он не эмулирует действие человека. Ссылка стоит а форма ввода текста её не видит. Наверно и поэтому же не импортирует !
Да, вероятнее всего, связаны. В браузере не подгрузилась превьюшка, т.к. сервер ФБ не принял какой-то запрос. Возможно, в этом случае срабатывает защита от пустых запросов. Тоесть формально-то он не пустой, ведь в форме-то какой-то текст все-таки есть. Но до ФБ он не дошёл, поэтому ФБ и думает, что он пустой. И, как следствие - не публикует пост.
-
Так тыкнул туда потому туда и там есть. Как это показать можно?
-
@freeliman said in Facebook Spamer нужна помощь.:
Так тыкнул туда потому туда и там есть. Как это показать можно?
Не совсем понял ) Что там есть?
Прогоните скрипт до момента фейла. Потом смотрите, какой из запросов отдал ошибку.
-
@xclsv Ну в общем там появилось куча всего. Чего надо искать? Я могу как нибудь лог скинуть что ли а то в снимок всё не лезит.
-
@freeliman said in Facebook Spamer нужна помощь.:
@xclsv Ну в общем там появилось куча всего. Чего надо искать? Я могу как нибудь лог скинуть что ли а то в снимок всё не лезит.
Возможно, один из запросов отдаст ошибку и будет подсвечен красным. Вот он и нужен.
-
Request URL:https://2-edge-chat.facebook.com/pull?channel=p_100010060591303&seq=5&partition=-2&clientid=7c44b89c&cb=7p2s&idle=94&qp=y&cap=8&pws=fresh&isq=579&msgs_recv=5&uid=100010060591303&viewer_uid=100010060591303&sticky_token=344&sticky_pool=atn2c06_chat-proxy Request Method:GET Status Code:404 ERROR Response Headers Content-Type:text/html Request Headers Provisional headers are shown Origin:https://www.facebook.com Referer:https://www.facebook.com/ User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 Query String Parameters view source view URL encoded channel:p_100010060591303 seq:5 partition:-2 clientid:7c44b89c cb:7p2s idle:94 qp:y cap:8 pws:fresh isq:579 msgs_recv:5 uid:100010060591303 viewer_uid:100010060591303 sticky_token:344 sticky_pool:atn2c06_chat-proxy