python获取抖音用户关注列表源码
时间: 2023-12-17 16:04:17 浏览: 305
获取抖音用户关注列表需要调用抖音的API接口,需要使用Python的requests库和抖音的API文档。
以下是获取抖音用户关注列表的示例代码:
```python
import requests
import json
# 抖音API接口
url = 'https://api.amemv.com/aweme/v1/user/following/list/'
# 设置请求头信息
headers = {
'User-Agent': 'Aweme/2.9.0 (iPhone; iOS 13.5; Scale/2.00)',
'Accept-Encoding': 'gzip, deflate',
'X-SS-TC': '0',
'X-Khronos': '1593474532',
'X-Gorgon': '0404f8c00000c4e3b1c9c61a1d9a3a9e1b7e7f52a8d5e8c5e3de',
'Host': 'api.amemv.com',
'Connection': 'Keep-Alive',
'Cookie': 'odin_tt=4f5d3fbd4e52d1d1fcf6bda4f9b9e8f0d7e8e6e6b7b8b7b7b2b5d5e4f5a8d5e9b1f3e5f3d1d6dce3b8d5e7e5f3d1d6dce3b8d5e7e5f3d1d6dce3b8d5e9b1f3e5f3d1d6dce3b8d5e9b1f3e5f3d1d6dce3b8b7b7b2; install_id=1593471741495; ttreq=1$1b32c7243a6f2f3c4d19b4ce68f92e4d4d9d3b7b; sid_guard=8d0e8d1d2b8f9c8f73a44c88e9e2c7c8%7C1593471755%7C5184000%7CSat%2C+29-Aug-2020+07%3A55%3A55+GMT; uid_tt=9e86f4b7b3e7c2f5eb2f8d4a7a61ab87; sid_tt=8d0e8d1d2b8f9c8f73a44c88e9e2c7c8; sessionid=8d0e8d1d2b8f9c8f73a44c88e9e2c7c8; ss-ticket=ss-ticket=1; device_id=68433556025; openudid=6852c5f94e0edf6a0d5d9dce3fe2d3e2daaa8c61; _ga=GA1.2.1716780489.1593471742; _gid=GA1.2.1482732034.1593471742; _gat_gtag_UA_134238740_1=1; passport_csrf_token_default=07b9bf7c0f4c5c5c7b8a9c1f3f1e8a3f; passport_csrf_token=07b9bf7c0f4c5c5c7b8a9c1f3f1e8a3f; qh[360]=1'
}
# 请求参数
params = {
'user_id': '123456', # 用户ID,需替换成实际的用户ID
'count': '20', # 返回的关注列表数量
'max_time': '0', # 上一次请求返回的最后一个关注用户的时间戳
'offset': '0' # 偏移量
}
# 发送请求
response = requests.get(url, params=params, headers=headers)
# 解析响应数据
data = json.loads(response.text)
following_list = data.get('followings')
# 输出关注列表
for user in following_list:
print(user.get('uid'), user.get('nickname'))
```
需要注意的是,获取抖音用户关注列表需要提供用户ID和Cookie等信息,这些信息可以通过抓包工具获取。同时,抖音的API接口可能随时发生变化,需要及时更新代码中的API接口和请求参数。
阅读全文