Парсер постов из Групп в Telegram

krepsky

Client
Joined
Feb 18, 2016
Messages
398
Reaction score
289
Points
63
Понадобился парсинг постов с телеграм каналов, для использования их в качестве доноров(для рассылок, рерайта и т.д).
125881

Простенький скрипт, в который нужно вставить ссылки на нужные каналы и он автоматически спарсит все или указанное количество публикаций в папку "Посты" в директорию проекта. Каждый пост будет храниться в отдельном текстовом файле.
Скрипт открытый, можете доработать функционал под себя:
125882



✅ Канал о ZennoPoster:
Нажмите, чтобы перейти

✅ Бесплатные базовые уроки по ZennoPoster:
Нажмите, чтобы смотреть уроки

✅ Полный курс обучения по ZennoPoster:

Нажмите, чтобы ознакомиться с программой обучения

Ссылка на скрипт: https://disk.yandex.ru/d/RdciiTw6ICk-dg
 
Last edited:

Dobryi Slon

Новичок
Joined
Sep 25, 2024
Messages
2
Reaction score
1
Points
1
Понадобился парсинг постов с телеграм каналов, для использования их в качестве доноров(для рассылок, рерайта и т.д).
View attachment 125881
Простенький скрипт, в который нужно вставить ссылки на нужные каналы и он автоматически спарсит все или указанное количество публикаций в папку "Посты" в директорию проекта. Каждый пост будет храниться в отдельном текстовом файле.
Скрипт открытый, можете доработать функционал под себя:
View attachment 125882

Ссылка на скрипт: https://disk.yandex.ru/d/RdciiTw6ICk-dg
Просит пароль на архив?
 

krepsky

Client
Joined
Feb 18, 2016
Messages
398
Reaction score
289
Points
63
Просит пароль на архив?
Пароля нет. Файл имеет расширение.zp, поэтому winrar видит его как архив. Этот файл добавляется в зеннопостер или открывается в project maker
 
  • Thank you
Reactions: i4w7w4a

Dobryi Slon

Новичок
Joined
Sep 25, 2024
Messages
2
Reaction score
1
Points
1
Пароля нет. Файл имеет расширение.zp, поэтому winrar видит его как архив. Этот файл добавляется в зеннопостер или открывается в project maker
Понял,спасибо!!!
 
  • Thank you
Reactions: krepsky

krepsky

Client
Joined
Feb 18, 2016
Messages
398
Reaction score
289
Points
63

Mavrikman

Client
Joined
Jan 21, 2020
Messages
100
Reaction score
22
Points
18
Пожалуйста
Благодарю за шаблон, а пересыльщика постов с одного канала в другой нет ли случайно?
 
  • Thank you
Reactions: krepsky

krepsky

Client
Joined
Feb 18, 2016
Messages
398
Reaction score
289
Points
63
Благодарю за шаблон, а пересыльщика постов с одного канала в другой нет ли случайно?
Пожалуйста. Нет
 
  • Thank you
Reactions: Mavrikman

Smms

Новичок
Joined
Jan 20, 2024
Messages
24
Reaction score
3
Points
3
Понадобился парсинг постов с телеграм каналов, для использования их в качестве доноров(для рассылок, рерайта и т.д).
View attachment 125881
Простенький скрипт, в который нужно вставить ссылки на нужные каналы и он автоматически спарсит все или указанное количество публикаций в папку "Посты" в директорию проекта. Каждый пост будет храниться в отдельном текстовом файле.
Скрипт открытый, можете доработать функционал под себя:
View attachment 125882

Ссылка на скрипт: https://disk.yandex.ru/d/RdciiTw6ICk-dg

Можешь объяснить, как происходит отправка GET-запроса? Я думал, что для этого в Телеграме надо использовать API и токен.
И есть ли вероятность, что Телеграм забанит за частые запросы?
 

krepsky

Client
Joined
Feb 18, 2016
Messages
398
Reaction score
289
Points
63
Можешь объяснить, как происходит отправка GET-запроса? Я думал, что для этого в Телеграме надо использовать API и токен.
И есть ли вероятность, что Телеграм забанит за частые запросы?
У телеги есть вебверсия (браузерная), делается гет запрос на браузерную версию телеги
 
Last edited:

Sorrow

Пользователь
Joined
Jan 2, 2019
Messages
37
Reaction score
2
Points
8
Спаибо за скрипт, но твой скирпт парсит только текст из постов, а как сделать что бы полный пост парсился с катинками или видео?
 

Smms

Новичок
Joined
Jan 20, 2024
Messages
24
Reaction score
3
Points
3
У телеги есть вебверсия (браузерная), делается гет запрос на браузерную версию телеги
Понял. Попробовал - работает.

Есть идея по доработке. Хочу, чтобы при повторном запуске скрипт подгружал только свежие посты, которые появились с момента последней проверки.
Это нужно для мониторинга обновлений каналов.
Для этого я сохраняю в базу idпоследнего скачанного поста (беру из переменной post_last_id).
При новом запуске нужно как-то сравнить переменную post_last_id с сохраненной переменной и в случае, если разница 0, скрипт не грузит посты ,т.к. они все старые. А если разница есть, то эта разница записывается в переменную posts_limit и скрипт качает только это количество последних постов.
 

krepsky

Client
Joined
Feb 18, 2016
Messages
398
Reaction score
289
Points
63
Понял. Попробовал - работает.

Есть идея по доработке. Хочу, чтобы при повторном запуске скрипт подгружал только свежие посты, которые появились с момента последней проверки.
Это нужно для мониторинга обновлений каналов.
Для этого я сохраняю в базу idпоследнего скачанного поста (беру из переменной post_last_id).
При новом запуске нужно как-то сравнить переменную post_last_id с сохраненной переменной и в случае, если разница 0, скрипт не грузит посты ,т.к. они все старые. А если разница есть, то эта разница записывается в переменную posts_limit и скрипт качает только это количество последних постов.
Сохраняйте в файл привязанный к списку и проверяйте есть ли ID поста в нем, если есть, тогда можно не сохранять запись
 

Smms

Новичок
Joined
Jan 20, 2024
Messages
24
Reaction score
3
Points
3
Сохраняйте в файл привязанный к списку и проверяйте есть ли ID поста в нем, если есть, тогда можно не сохранять запись
Заметил, что не все каналы парсятся. Стал их открывать в браузере и обнаружил, что у них не срабатывает ссылка "Preview channel". А у некоторых каналов доступны не все посты ( на каждом посте такое сообщение: Please open Telegram to view this post ). При этом из телеграм-приложения они открываются .
Отсюда вопрос - будут ли открываться эти каналы через get-запрос, если при этом в браузере Зеннопостера я буду залогинен в веб-версию Телеграма? Или get-запрос никак не связан с сессией браузера?
 

Marketing i3

Client
Joined
Oct 11, 2020
Messages
11
Reaction score
0
Points
1
Отличная работа проделана. Сейчас конечно стало проще когда существуют целые комбайны под парсинг. Не буду здесь расписывать их название т.к. денег они мне за это не платят)) Могу только подсказать что именно можно cпарсить в Telegram или спарсить в Viber с помощью комбайнов.
 

Gregusas

Client
Joined
Jun 6, 2025
Messages
4
Reaction score
0
Points
1
Классный скрипт. У меня есть похожие. Но он платный. Работать сервис проталк знаешь?
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)