📝 Change example code

This commit is contained in:
Evil0ctal 2022-11-09 17:57:56 -08:00 committed by GitHub
parent caa8859469
commit 5edc2c8c1b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -67,14 +67,13 @@ Language: [[English](https://github.com/Evil0ctal/Douyin_TikTok_Download_API/bl
## 💡项目文件结构 ## 💡项目文件结构
``` ```
# 请根据需要自行修改config.ini中的内容
. .
└── Douyin_TikTok_Download_API/ └── Douyin_TikTok_Download_API/
├── /static(PyWebIO静态资源) ├── /static -> (PyWebIO static resources)
├── web_app.py(网页APP) ├── web_app.py -> (Web APP)
├── web_api.py(API) ├── web_api.py -> (API)
├── scraper.py(解析库) ├── scraper.py -> (Parsing library)
├── config.ini(所有项目的配置文件,包含端口及代理等,如需请自行修改该文件。) ├── config.ini -> (configuration file)
``` ```
## 💯已支持功能: ## 💯已支持功能:
@ -147,24 +146,23 @@ from DT_scraper.scraper import Scraper
api = Scraper() api = Scraper()
async def async_test(url: str = input("Paste Douyin/TikTok share URL here: ")): async def async_test(url: str)):
# Asynchronous conversion URL method # Asynchronous conversion URL method
if 'douyin' in url: if 'douyin' in url:
douyin_url = await api.convert_share_urls(douyin_url) douyin_url = await api.convert_share_urls(douyin_url)
elif 'tiktok' in url: elif 'tiktok' in url:
tiktok_url = await api.convert_share_urls(tiktok_url) tiktok_url = await api.convert_share_urls(tiktok_url)
# Get Douyin video data # Get Douyin video data
douyin_id = await api.get_douyin_video_id(douyin_url) douyin_id = await api.get_douyin_video_id(douyin_url)
douyin_data = await api.get_douyin_video_data(douyin_id) douyin_data = await api.get_douyin_video_data(douyin_id)
# Get TikTok video data # Get TikTok video data
tiktok_id = await api.get_tiktok_video_id(tiktok_url) tiktok_id = await api.get_tiktok_video_id(tiktok_url)
tiktok_data = await api.get_tiktok_video_data(tiktok_id) tiktok_data = await api.get_tiktok_video_data(tiktok_id)
# Hybrid parsing # Hybrid parsing
douyin_hybrid_data = await api.hybrid_parsing(douyin_url) douyin_hybrid_data = await api.hybrid_parsing(douyin_url)
tiktok_hybrid_data = await api.hybrid_parsing(tiktok_url) tiktok_hybrid_data = await api.hybrid_parsing(tiktok_url)
asyncio.run(async_test(url=input("Paste Douyin/TikTok share URL here: "))
``` ```
- 入口(端口可在config.ini文件中修改) - 入口(端口可在config.ini文件中修改)