↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Яэль Киршенбаум
26 июня 2021
Aa Aa
#всякая_фигня
Как сделать штуковину, чтобы она порождала тексты на основе блога (не важно, чьего: My Chemical Victim или нет, лишь бы там было довольно много постов), я примерно понимаю. Но вот интересно знать, как сделали, что бот публикует посты? Или их вручную выкладывают?
Я, конечно, не буду этого делать, мне просто любопытно.
26 июня 2021
10 комментариев
Отправляют post на определенный адрес, который, судя по всему, вычисляют в консоли браузера при отправке сообщения.
В принципе, есть такая штука, как API браузеров: грубо говоря, можно написать свою программку, которая будет сама управлять браузером, в том числе отсылать посты вместо человека. Ну, это один из возможных вариантов, причем не самый рациональный. Но потенциально вполне работоспособный.
> Но вот интересно знать, как сделали, что бот публикует посты?

эээ..забрать куки из сеанса браузера, потом имитировать HTTP-запросы?
Яэль Киршенбаум
rewaQ
Facensearo
П_Пашкевич
Спасибо!

есть такая штука, как API браузеров
А, я просто знала только про api для ВК и для телеграмма, но вообще предполагала, что там какой-то специальный запрос к браузеру)
А мне вот интересно, зачем это вообще нужно. Ведь кто-то же заморочился, старается вон, пляшет... Но нафига?
Яэль Киршенбаум
У меня был давным-давно период в жизни, когда я в рамках подработки аннотировал геном человека: подбирал в интернете информацию о возможной связи тех или иных генов с болезнями. Так вот, форма ввода аннотации на сайте заказчика была настолько бестолковой, что я был вынужден написать программу, автоматизирующую заполнение полей в форме ввода. Сделал для браузера Netscape Navigator (был такой предшественник у файрфокса) штуковина, которая отыскивала на странице элементы и вставляла в них текст с помощью функций API Windows. А на Internet Explorer-е эта штука не пошла ни в какую: то есть галочки ставила, текст вставляла, пункты в списках выделяла - но браузер это напрочь не замечал, считал, что ничего этого у него на странице не было. Стал я разбираться со справочниками - и тут выяснилось, что для эксплорера есть штатные способы заполнения форм через специальное API. Помню, не отрываясь от примеров и справочника, я все-таки эту штуковину тогда сотворил :)
Feature in the Dust Онлайн
Беспредельный Зельевар
А мне вот интересно, зачем это вообще нужно. Ведь кто-то же заморочился, старается вон, пляшет... Но нафига?
Первые шаги в веб-програмировании так упоительны, что нет сил остановиться. ;)

Яэль Киршенбаум
предполагала, что там какой-то специальный запрос к браузеру)
дело не в браузере а в определенном запросе с нужными параметрами по нужному url (как rewaQ написала).
1) https://en.wikipedia.org/wiki/AutoIt
2) https://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/
3) https://metacpan.org/pod/WWW::Mechanize
4) всякая скриптовая фигня низкого уровня абстракций: libwww-perl, curl, wget, ...
А я снова все пропустил...
Беспредельный Зельевар
А мне вот интересно, зачем это вообще нужно. Ведь кто-то же заморочился, старается вон, пляшет... Но нафига?
Да ну, это делается за пять минут, никаких заморочек.
Нажал в хроме F12, скопировал с вкладки Network все, что там отправляется, и хреначь свое.

Собственно, учитывая, что особый шитпостинг в ленте не устроить, это вообще можно и руками постить, все равно надо интервалы выдерживать.
Вот спам в рекомендациях явно автоматизированный был.
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть