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