import requests
def get_video_tags(video_id):
url = f"https://api.tiktok.com/video/{video_id}"
response = requests.get(url)
data = response.json()
tags = data["itemInfos"]["textExtra"]
return [tag["hashtagName"] for tag in tags]
video_id = "123456789" # Replace with a valid TikTok video ID
tags = get_video_tags(video_id)
print(tags)
import requests
def search_videos_by_tag(tag):
url = "https://api.tiktok.com/search/item"
params = {
"keyword": tag,
"count": 10 # Number of videos to retrieve
}
response = requests.get(url, params=params)
data = response.json()
videos = data["items"]
return videos
tag = "funny" # Replace with the desired tag
videos = search_videos_by_tag(tag)
for video in videos:
print(video["video"]["id"])
import requests
def get_trending_tags():
url = "https://api.tiktok.com/discover?aid=1233"
response = requests.get(url)
data = response.json()
tags = data["challengeList"]
return [tag["challengeInfo"]["title"] for tag in tags]
trending_tags = get_trending_tags()
print(trending_tags)
Метод 4: популярные теги по категориям
TikTok предоставляет широкий выбор категорий тегов. Вы можете получить популярные теги в определенной категории с помощью TikTok Discover API. Вот пример использования Python и библиотеки запросов:
import requests
def get_popular_tags(category):
url = f"https://api.tiktok.com/discover?aid=1233&category={category}"
response = requests.get(url)
data = response.json()
tags = data["challengeList"]
return [tag["challengeInfo"]["title"] for tag in tags]
category = "comedy" # Replace with the desired category
popular_tags = get_popular_tags(category)
print(popular_tags)