Tiktok filigransız indirme botu

AnonimXSs

Yeni üye
31 Mar 2022
46
24
Anonim
Kullanmak için github kaynak dosyası yapıp daha rahat erişim sağlayın. Yapamazsanız bildirin ben kendim yapıp yeniden konu açar veya konuyu düzenleyip size uygun dokümanları sağlarım.

1. config.ini isimli bir dosya oluşturun
Dosya içerikleri şunlar olacak.

Kod:
[pyrogram]
api_id = YOUR_API_ID
api_hash = YOUR_API_HASH
bot_token = YOUR_BOT_TO
KEN
my.telegram.org adresinden giriş yaparak yeni uygulama oluştur kısmından erişiniz.

Bot token ise @BotFather ile /newbot komudunu kullanarak alın ilk olarak botunuza bir ad sonra ise kullanıcı adı isteyecektir kullanıcı adının sonunda mutlaka bot kelimesi olmalıdır.

2. tiktok_bot.py dosyasını oluşturun
Dosya içeriği şunlardır👇🏻

Python:
import requests
from bs4 import BeautifulSoup
from pyrogram import Client, filters
import configparser

config = configparser.ConfigParser()
config.read('config.ini')

api_id = config['pyrogram']['api_id']
api_hash = config['pyrogram']['api_hash']
bot_token = config['pyrogram']['bot_token']

app = Client("tiktok_bot", api_id=api_id, api_hash=api_hash, bot_token=bot_token)
def get_video_url(tiktok_url):
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, Gecko) Chrome/91.0.4472.124 Safari/537.36'
    }
    response = requests.get(tiktok_url, headers=headers)
    if response.status_code == 200:
        soup = BeautifulSoup(response.text, 'html.parser')
        for script in soup.find_all('script'):
            if 'videoObject' in script.text:
                start = script.text.find('{"[USER=595829]@type[/USER]":"VideoObject"')
                end = script.text.find('}}</script>') + 2
                json_data = script.text[start:end]
                video_url_start = json_data.find('contentUrl":"') + 13
                video_url_end = json_data.find('","width')
                return json_data[video_url_start:video_url_end]
    return None

@app.on_message(filters.command("start"))
def start(client, message):
    message.reply_text("Merhaba! TikTok videolarını filigransız indirmek için bana TikTok bağlantısını gönderin.")

@app.on_message(filters.text & filters.private)
def tiktok_downloader(client, message):
    url = message.text
    video_url = get_video_url(url)
    if video_url:
        client.send_video(chat_id=message.chat.id, video=video_url, caption="İşte filigransız TikTok videonuz!")
    else:
        message.reply_text("Üzgünüm, videoyu indirirken bir hata oluştu. Lütfen bağlantıyı kontrol edin veya daha sonra tekrar deneyin."
)

if __name__ == "__main__":
    app.run()


Kurulum ve Çalıştırma kısmı
python sisteminizde kurulu olmalıdır ve ardından configparser'i indiriniz

1
Kod:
pip install configparser
2 python tiktok_bot.py
Kurulum bu kadar teşekkür ederimm ❤️
 
Son düzenleme:

NMSHacking

Katılımcı Üye
4 Haz 2023
260
73
Kullanmak için github kaynak dosyası yapıp daha rahat erişim sağlayın. Yapamazsanız bildirin ben kendim yapıp yeniden konu açar veya konuyu düzenleyip size uygun dokümanları sağlarım.

1. config.ini isimli bir dosya oluşturun
Dosya içerikleri şunlar olacak.

[pyrogram]
api_id = YOUR_API_ID
api_hash = YOUR_API_HASH
bot_token = YOUR_BOT_TO
KEN
my.telegram.org adresinden giriş yaparak yeni uygulama oluştur kısmından erişiniz.

Bot token ise @BotFather ile /newbot komudunu kullanarak alın ilk olarak botunuza bir ad sonra ise kullanıcı adı isteyecektir kullanıcı adının sonunda mutlaka bot kelimesi olmalıdır.

2. tiktok_bot.py dosyasını oluşturun
Dosya içeriği şunlardır👇🏻

Python:
import requests
from bs4 import BeautifulSoup
from pyrogram import Client, filters
import configparser

config = configparser.ConfigParser()
config.read('config.ini')

api_id = config['pyrogram']['api_id']
api_hash = config['pyrogram']['api_hash']
bot_token = config['pyrogram']['bot_token']

app = Client("tiktok_bot", api_id=api_id, api_hash=api_hash, bot_token=bot_token)
def get_video_url(tiktok_url):
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, Gecko) Chrome/91.0.4472.124 Safari/537.36'
    }
    response = requests.get(tiktok_url, headers=headers)
    if response.status_code == 200:
        soup = BeautifulSoup(response.text, 'html.parser')
        for script in soup.find_all('script'):
            if 'videoObject' in script.text:
                start = script.text.find('{"[USER=595829]@type[/USER]":"VideoObject"')
                end = script.text.find('}}</script>') + 2
                json_data = script.text[start:end]
                video_url_start = json_data.find('contentUrl":"') + 13
                video_url_end = json_data.find('","width')
                return json_data[video_url_start:video_url_end]
    return None

@app.on_message(filters.command("start"))
def start(client, message):
    message.reply_text("Merhaba! TikTok videolarını filigransız indirmek için bana TikTok bağlantısını gönderin.")

@app.on_message(filters.text & filters.private)
def tiktok_downloader(client, message):
    url = message.text
    video_url = get_video_url(url)
    if video_url:
        client.send_video(chat_id=message.chat.id, video=video_url, caption="İşte filigransız TikTok videonuz!")
    else:
        message.reply_text("Üzgünüm, videoyu indirirken bir hata oluştu. Lütfen bağlantıyı kontrol edin veya daha sonra tekrar deneyin."
)

if __name__ == "__main__":
    app.run()


Kurulum ve Çalıştırma kısmı
python sisteminizde kurulu olmalıdır ve ardından configparser'i indiriniz

1 pip install configparser
2 python tiktok_bot.py
Kurulum bu kadar teşekkür ederimm ❤️
Asıl biz teşekkür ederiz ama TikTok yerine başka platformlar için geliştirsen güzel olurdu.
 

LydexCoding

Katılımcı Üye
24 May 2024
431
140
:)
Kullanmak için github kaynak dosyası yapıp daha rahat erişim sağlayın. Yapamazsanız bildirin ben kendim yapıp yeniden konu açar veya konuyu düzenleyip size uygun dokümanları sağlarım.

1. config.ini isimli bir dosya oluşturun
Dosya içerikleri şunlar olacak.

Kod:
[pyrogram]
api_id = YOUR_API_ID
api_hash = YOUR_API_HASH
bot_token = YOUR_BOT_TO
KEN
my.telegram.org adresinden giriş yaparak yeni uygulama oluştur kısmından erişiniz.

Bot token ise @BotFather ile /newbot komudunu kullanarak alın ilk olarak botunuza bir ad sonra ise kullanıcı adı isteyecektir kullanıcı adının sonunda mutlaka bot kelimesi olmalıdır.

2. tiktok_bot.py dosyasını oluşturun
Dosya içeriği şunlardır👇🏻

Python:
import requests
from bs4 import BeautifulSoup
from pyrogram import Client, filters
import configparser

config = configparser.ConfigParser()
config.read('config.ini')

api_id = config['pyrogram']['api_id']
api_hash = config['pyrogram']['api_hash']
bot_token = config['pyrogram']['bot_token']

app = Client("tiktok_bot", api_id=api_id, api_hash=api_hash, bot_token=bot_token)
def get_video_url(tiktok_url):
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, Gecko) Chrome/91.0.4472.124 Safari/537.36'
    }
    response = requests.get(tiktok_url, headers=headers)
    if response.status_code == 200:
        soup = BeautifulSoup(response.text, 'html.parser')
        for script in soup.find_all('script'):
            if 'videoObject' in script.text:
                start = script.text.find('{"[USER=595829]@type[/USER]":"VideoObject"')
                end = script.text.find('}}</script>') + 2
                json_data = script.text[start:end]
                video_url_start = json_data.find('contentUrl":"') + 13
                video_url_end = json_data.find('","width')
                return json_data[video_url_start:video_url_end]
    return None

@app.on_message(filters.command("start"))
def start(client, message):
    message.reply_text("Merhaba! TikTok videolarını filigransız indirmek için bana TikTok bağlantısını gönderin.")

@app.on_message(filters.text & filters.private)
def tiktok_downloader(client, message):
    url = message.text
    video_url = get_video_url(url)
    if video_url:
        client.send_video(chat_id=message.chat.id, video=video_url, caption="İşte filigransız TikTok videonuz!")
    else:
        message.reply_text("Üzgünüm, videoyu indirirken bir hata oluştu. Lütfen bağlantıyı kontrol edin veya daha sonra tekrar deneyin."
)

if __name__ == "__main__":
    app.run()


Kurulum ve Çalıştırma kısmı
python sisteminizde kurulu olmalıdır ve ardından configparser'i indiriniz

1
Kod:
pip install configparser
2 python tiktok_bot.py
Kurulum bu kadar teşekkür ederimm ❤️
Ellerinize sağlık hocam, birde bunu geliştirmeye devam edecekseniz instagram, YouTube, Facebook, Twitter gibi sosyal medya programlarını ekleseniz ve programın başında bu menü üzerinden seçim yapsak çok güzel olur :)

Örnek;

1) TikTok
2) YouTube
3) Instagram
4) Facebook
5) Twitter

Bu başlangıç menüsü. Sonrası (neresi olduğunu anlamışsınıdır alttakininde)

Videonuz video_adı, [indirildigi_yer]'e başarıyla kayıt edildi!

1) Başka bir video indir (Yeniden TikTok üzerinden video indirmek için mesela)
2) Ana menüye dön
 

AnonimXSs

Yeni üye
31 Mar 2022
46
24
Anonim
Ellerinize sağlık hocam, birde bunu geliştirmeye devam edecekseniz instagram, YouTube, Facebook, Twitter gibi sosyal medya programlarını ekleseniz ve programın başında bu menü üzerinden seçim yapsak çok güzel olur :)

Örnek;

1) TikTok
2) YouTube
3) Instagram
4) Facebook
5) Twitter

Bu başlangıç menüsü. Sonrası (neresi olduğunu anlamışsınıdır alttakininde)

Videonuz video_adı, [indirildigi_yer]'e başarıyla kayıt edildi!

1) Başka bir video indir (Yeniden TikTok üzerinden video indirmek için mesela)
2) Ana menüye dön
bu guzelmis simdi basliyorum aksama yeni konu acarim baska varmi bir isteginiz
 

'PİON

Ar-Ge Ekibi Asistanı
16 Ocak 2023
195
115
Londra
Kullanmak için github kaynak dosyası yapıp daha rahat erişim sağlayın. Yapamazsanız bildirin ben kendim yapıp yeniden konu açar veya konuyu düzenleyip size uygun dokümanları sağlarım.

1. config.ini isimli bir dosya oluşturun
Dosya içerikleri şunlar olacak.

Kod:
[pyrogram]
api_id = YOUR_API_ID
api_hash = YOUR_API_HASH
bot_token = YOUR_BOT_TO
KEN
my.telegram.org adresinden giriş yaparak yeni uygulama oluştur kısmından erişiniz.

Bot token ise @BotFather ile /newbot komudunu kullanarak alın ilk olarak botunuza bir ad sonra ise kullanıcı adı isteyecektir kullanıcı adının sonunda mutlaka bot kelimesi olmalıdır.

2. tiktok_bot.py dosyasını oluşturun
Dosya içeriği şunlardır👇🏻

Python:
import requests
from bs4 import BeautifulSoup
from pyrogram import Client, filters
import configparser

config = configparser.ConfigParser()
config.read('config.ini')

api_id = config['pyrogram']['api_id']
api_hash = config['pyrogram']['api_hash']
bot_token = config['pyrogram']['bot_token']

app = Client("tiktok_bot", api_id=api_id, api_hash=api_hash, bot_token=bot_token)
def get_video_url(tiktok_url):
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, Gecko) Chrome/91.0.4472.124 Safari/537.36'
    }
    response = requests.get(tiktok_url, headers=headers)
    if response.status_code == 200:
        soup = BeautifulSoup(response.text, 'html.parser')
        for script in soup.find_all('script'):
            if 'videoObject' in script.text:
                start = script.text.find('{"[USER=595829]@type[/USER]":"VideoObject"')
                end = script.text.find('}}</script>') + 2
                json_data = script.text[start:end]
                video_url_start = json_data.find('contentUrl":"') + 13
                video_url_end = json_data.find('","width')
                return json_data[video_url_start:video_url_end]
    return None

@app.on_message(filters.command("start"))
def start(client, message):
    message.reply_text("Merhaba! TikTok videolarını filigransız indirmek için bana TikTok bağlantısını gönderin.")

@app.on_message(filters.text & filters.private)
def tiktok_downloader(client, message):
    url = message.text
    video_url = get_video_url(url)
    if video_url:
        client.send_video(chat_id=message.chat.id, video=video_url, caption="İşte filigransız TikTok videonuz!")
    else:
        message.reply_text("Üzgünüm, videoyu indirirken bir hata oluştu. Lütfen bağlantıyı kontrol edin veya daha sonra tekrar deneyin."
)

if __name__ == "__main__":
    app.run()


Kurulum ve Çalıştırma kısmı
python sisteminizde kurulu olmalıdır ve ardından configparser'i indiriniz

1
Kod:
pip install configparser
2 python tiktok_bot.py
Kurulum bu kadar teşekkür ederimm ❤️
Emeğine sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.