39 lines
1.0 KiB
Python
39 lines
1.0 KiB
Python
import json
|
||
import time
|
||
from selenium import webdriver
|
||
from selenium.webdriver.common.by import By
|
||
|
||
def get_douyin_cookies():
|
||
# 初始化浏览器
|
||
print("正在启动浏览器...")
|
||
driver = webdriver.Safari() # 也可以使用Chrome或Firefox
|
||
|
||
# 打开抖音登录页面
|
||
driver.get("https://www.douyin.com/")
|
||
driver.maximize_window()
|
||
|
||
print("请在浏览器中手动登录抖音...")
|
||
print("登录成功后,请按Enter键继续...")
|
||
input()
|
||
|
||
# 等待登录完成,可以手动检查是否登录成功
|
||
time.sleep(2)
|
||
|
||
# 获取cookies
|
||
cookies = driver.get_cookies()
|
||
|
||
# 保存cookies
|
||
cookies_file = "douyin_cookies.json"
|
||
with open(cookies_file, "w") as f:
|
||
json.dump(cookies, f)
|
||
|
||
print(f"Cookies已保存到 {cookies_file}")
|
||
|
||
# 退出浏览器
|
||
driver.quit()
|
||
|
||
return cookies_file
|
||
|
||
if __name__ == "__main__":
|
||
cookies_file = get_douyin_cookies()
|
||
print(f"您可以在douyin_publisher.py中使用此cookies文件: {cookies_file}") |