Skip to content

Commit d4bb1f3

Browse files
docs: Added README."en".md translation via https://github.com/dephraiim/translate-readme
1 parent 6a29153 commit d4bb1f3

File tree

1 file changed

+21
-88
lines changed

1 file changed

+21
-88
lines changed

README.en.md

Lines changed: 21 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 更新 - 2023年6月15日
1+
# Update - June 15, 2023
22

33
<div align="center">
44
<h1><a href="https://pypi.org/project/tikhub">TikHub_API</a></h1>
@@ -13,16 +13,6 @@
1313
<p>接口文档中带有🔒的接口需要在请求头中携带Token才可调用。</p>
1414
<p>调用这些接口会使用你账户中的剩余请求次数!</p>
1515

16-
```python
17-
from tikhub import TikTokAPI, DouyinAPI
18-
19-
# 初始化(Initialization)
20-
token = input('Please enter your TikTok token: ')
21-
tiktok_api = TikTokAPI(token)
22-
douyin_api = DouyinAPI(token)
23-
24-
```
25-
2616
<hr>
2717
<h4>购买</h4>
2818
<p>Website(🚧ing): <a href="https://tikhub.io">https://tikhub.io</a></p>
@@ -49,98 +39,41 @@ douyin_api = DouyinAPI(token)
4939
pip install tikhub
5040
```
5141

52-
- Usage
42+
- The second step/second step: initialization/Initialization
5343

54-
```第二步/second step: 初始化/Initialization
44+
```python
5545
from tikhub import TikTokAPI, DouyinAPI
46+
5647
token = input('Please enter your TikTok token: ')
5748
tiktok_api = TikTokAPI(token)
5849
douyin_api = DouyinAPI(token)
5950

51+
'''
6052
53+
- 第三步/third step: 调用方法/call the function
6154
62-
async def async_test() -> None:
63-
# 异步测试/Async test
64-
65-
tiktok_url = 'https://www.tiktok.com/@evil0ctal/video/7156033831819037994'
55+
''' python
56+
import asyncio
57+
from tikhub import TikTokAPI, DouyinAPI
6658

67-
tiktok_music_url = 'https://www.tiktok.com/music/original-sound-7128362040359488261'
59+
if __name__ == '__main__':
60+
token = input('Please enter your TikTok token: ')
6861

69-
douyin_url = 'https://www.douyin.com/video/7153585499477757192'
62+
tiktok_api = TikTokAPI(token)
63+
douyin_api = DouyinAPI(token)
7064

71-
douyin_user_url = 'https://www.douyin.com/user/MS4wLjABAAAAaNJuvXC83kL5nhaZHubKdjsRJQovgz58wXzlLnJUsslG-Kb24TM1QJlf_2HMaUJk'
65+
tiktok_video_url = "https://www.tiktok.com/@evil0ctal/video/7201344014984006954"
7266

73-
print("Test start...\n")
74-
start_time = time.time()
67+
r = None
7568

76-
# 获取TikHub请求头/Get TikHub request header
77-
r = await api.user_login()
78-
print("Running test : API.user_login()")
69+
# 读取用户信息/Read user information
70+
r = asyncio.run(tiktok_api.get_user_info())
7971
print(r)
8072

81-
# 获取TikHub用户信息/Get TikHub user information
82-
print("Running test : API.get_user_info()")
83-
r = await api.get_user_info()
84-
print(r)
85-
86-
print("\nRunning ALL TikTok methods test...\n")
73+
tiktok_video_url = 'https://www.tiktok.com/@evil0ctal/video/7156033831819037994'
74+
tiktok_music_url = 'https://www.tiktok.com/music/original-sound-7128362040359488261'
8775

88-
# 获取单个视频数据/Get single video data
89-
print("Running test : API.get_tiktok_video_data()")
90-
r = await api.get_tiktok_video_data(tiktok_url)
76+
# 解析单一tiktok视频/Parse a single tiktok video
77+
# r = asyncio.run(tiktok_api.get_tiktok_video_data(tiktok_video_url))
9178
# print(r)
92-
93-
# 获取获取用户主页的所有视频数据/Get all video data on the user's homepage
94-
print("Running test : API.get_tiktok_profile_videos()")
95-
r = await api.get_tiktok_profile_videos(tiktok_url, cursor=None, count=None, get_all=False)
96-
print(f'Get {len(r)} videos from profile')
97-
98-
# 获取用户主页的所有点赞视频数据/Get all liked video data on the user's homepage
99-
print("Running test : API.get_tiktok_profile_liked_videos()")
100-
r = await api.get_tiktok_profile_liked_videos(tiktok_url, cursor=None, count=None, get_all=False)
101-
print(f'Get {len(r)} liked videos from profile')
102-
103-
# 获取TikTok视频的所有评论数据/Get all comment data of TikTok video
104-
print("Running test : API.get_tiktok_video_comments()")
105-
r = await api.get_tiktok_video_comments(tiktok_url, cursor=None, count=None, get_all=False)
106-
print(f'Get {len(r)} comments from video')
107-
108-
# 获取音乐页面上的所有(理论上能抓取到的)视频数据/Get all (theoretically) video data on the music page
109-
print("Running test : API.get_tiktok_music_videos()")
110-
r = await api.get_tiktok_music_videos(tiktok_music_url, cursor=None, count=None, get_all=False)
111-
print(f'Get {len(r)} videos from music')
112-
113-
print("\nRunning ALL Douyin methods test...\n")
114-
115-
# 获取单个视频数据/Get single video data
116-
print("Running test : API.get_douyin_video_data()")
117-
r = await api.get_douyin_video_data(douyin_url)
118-
119-
# 获取获取用户主页的所有视频数据/Get all video data on the user's homepage
120-
print("Running test : API.get_douyin_profile_videos()")
121-
r = await api.get_douyin_profile_videos(douyin_user_url, cursor=None, count=None, get_all=False)
122-
print(f'Get {len(r)} videos from profile')
123-
124-
# 获取用户主页的所有点赞视频数据/Get all liked video data on the user's homepage
125-
print("Running test : API.get_douyin_profile_liked_videos()")
126-
r = await api.get_douyin_profile_liked_videos(douyin_user_url, cursor=None, count=None, get_all=False)
127-
print(f'Get {len(r)} liked videos from profile')
128-
129-
# 获取抖音视频的所有评论数据/Get all comment data of Douyin video
130-
print("Running test : API.get_douyin_video_comments()")
131-
r = await api.get_douyin_video_comments(douyin_url, cursor=None, count=None, get_all=False)
132-
print(f'Get {len(r)} comments from video')
133-
134-
# 总耗时/Total time
135-
total_time = round(time.time() - start_time, 2)
136-
print("\nTest completed, total time: {}s".format(total_time))
137-
138-
139-
if __name__ == '__main__':
140-
api = API(
141-
email='EMAIL@EXAMPLE.COM',
142-
password='PASSWORD',
143-
proxy=None,
144-
)
145-
asyncio.run(async_test())
14679
```

0 commit comments

Comments
 (0)