Telegraph постер
Начнём как обычно с импортов зависимостей:
from html_telegraph_poster import TelegraphPoster import requests import random from bs4 import BeautifulSoup import datetime from tqdm import tqdm, trange
Далее пойдет функция main для русских телеграф статей:
def main() -> None: now = datetime.datetime.now() with open('RUS_PORN_LINK.txt', 'a') as f: f.write('[>>>>>>>>]' + str(now.strftime("%d-%m-%Y %H:%M:%S")) + '[<<<<<<<<]' + '\n')
При старте мы открываем файл с ссылками и записываем дату и время что бы знать когда были сделаны ссылки.
Далее сделаем массив с жанрами где каждый элемент массива будет как отдельный жанр. А так же тут массив гифок которые должны привлечь человека нажать на ссылку.
gif_massive = ['https://i.ibb.co/WxV9XwD/1.gif', 'https://i.ibb.co/WxV9XwD/1.gif', 'https://i.ibb.co/7v6BMSd/2.gif', 'https://i.ibb.co/41gNSy8/4.gif'] names = [] with open('Жанры.txt', 'r', encoding='utf-8') as f: for line in f: names.append(line.replace('\n', ''))
Далее сделаем такие же массивы для имён актрис и названий самих порно видео:
act = [] with open('Актрисы.txt', 'r', encoding='utf-8') as af: for line in af: act.append(line.replace('\n', '')) films = [] with open('русские названия.txt', 'r', encoding='utf-8') as afs: for line in afs: films.append(line.replace('\n', ''))
Далее будем записывать в строку html код, ведь telegraph принимает именно его:
actris = " <p> " for i in act: actris += i + " </p> <br> <p> " films = " <p> " for i in films: films += i + " </p> <br> <p> " redy_html = actris + '<br><br>' + films
ну и последние строки которые будут отвечать за постинг всего этого:
pbar = tqdm(names) for gege in pbar: if 'порно' in gege or "секс" in gege: t = TelegraphPoster() link_on_tgraph = t.post(title=gege, author='Порно', text="<img src=" + random.choice(gif_massive) + "><a href=" + 'http://gestyy.com/eqZyDR'+ "> >>>ЖМИ СЮДА<<<</a><br>" + aaa) with open('RUS_PORN_LINK.txt', 'a') as f: f.write(link_on_tgraph['url'] + '\n') else: gege += ' ' + str(random.choice(['порно', "секс", "прон"])) t = TelegraphPoster() link_on_tgraph = t.post(title=gege, author='Порно', text="<img src=" + random.choice(gif_massive) + "><a href=" + 'http://gestyy.com/eqZyDR'+ "> >>>ЖМИ СЮДА<<<</a><br>" + aaa) with open('RUS_PORN_LINK.txt', 'a') as f: f.write(link_on_tgraph['url'] + '\n') pbar.set_description('[>>>] RUSSIAN: ' + link_on_tgraph['url'])
pbar это прогресс бар, как это выглядит можно увидеть на рисунке ниже:
А вообще тут ничего сложного, сначала проверяем есть ли "порно" или "секс" в заголовке, если нет, то добавим, затем создаём TelegraphPoster() и постим html текст и заголовок с помощью t.post()
в итоге получим вот такие ссылки:
Соотвественно наполнения текстовых файлов, таких как "Актрисы, жанры, названия" можете сделать любым. Ту же самую функцию можно использовать для английских ссылок, там у меня 1999 жанров.
Полный листинг функции:
from html_telegraph_poster import TelegraphPoster import requests import random from bs4 import BeautifulSoup import datetime from tqdm import tqdm, trange def main() -> None: now = datetime.datetime.now() with open('RUS_PORN_LINK.txt', 'a') as f: f.write('[>>>>>>>>]' + str(now.strftime("%d-%m-%Y %H:%M:%S")) + '[<<<<<<<<]' + '\n') gif_massive = ['https://i.ibb.co/WxV9XwD/1.gif', 'https://i.ibb.co/WxV9XwD/1.gif', 'https://i.ibb.co/7v6BMSd/2.gif', 'https://i.ibb.co/41gNSy8/4.gif'] names = [] with open('Жанры.txt', 'r', encoding='utf-8') as f: for line in f: names.append(line.replace('\n', '')) act = [] with open('Актрисы.txt', 'r', encoding='utf-8') as af: for line in af: act.append(line.replace('\n', '')) films = [] with open('русские названия.txt', 'r', encoding='utf-8') as afs: for line in afs: films.append(line.replace('\n', '')) g = " <p> " for i in act: g += i + " </p> <br> <p> " k = " <p> " for i in films: k += i + " </p> <br> <p> " aaa = g + '<br><br><br><br><br><br><br><br><br>' + k pbar = tqdm(names) for gege in pbar: if 'порно' in gege or "секс" in gege: t = TelegraphPoster() link_on_tgraph = t.post(title=gege, author='Порно', text="<img src=" + random.choice(gif_massive) + "><a href=" + 'http://gestyy.com/eqZyDR'+ "> >>>ЖМИ СЮДА<<<</a><br>" + aaa) with open('RUS_PORN_LINK.txt', 'a') as f: f.write(link_on_tgraph['url'] + '\n') # print(link_on_tgraph['url']) else: gege += ' ' + str(random.choice(['порно', "секс", "прон"])) t = TelegraphPoster() link_on_tgraph = t.post(title=gege, author='Порно', text="<img src=" + random.choice(gif_massive) + "><a href=" + 'http://gestyy.com/eqZyDR'+ "> >>>ЖМИ СЮДА<<<</a><br>" + aaa) with open('RUS_PORN_LINK.txt', 'a') as f: f.write(link_on_tgraph['url'] + '\n') # print(link_on_tgraph['url']) pbar.set_description('[>>>] RUSSIAN: ' + link_on_tgraph['url'])
Вы можете наполнять просторы телеграф другим контентом с автопостингом.
Прошу меня простить за мой ужасный код, вы всегда можете модифицировать мой код и использовать как хотите, я не несу за это ответственности.
Телеграм канал: https://t.me/CodingCommunity