#首先获取cookie信息,写道txt文件
from selenium import webdriver
import time
import json
#打开浏览器
web = webdriver.Chrome()
#访问对应地址
web.get("https://www.douyin.com/")
# web.get('https://studyvideoh5.zhihuishu.com/')
#延迟一会,此时你需要登录,15秒应该是够操作了
time.sleep(20)
#读取cook
cook = web.get_cookies()
f = open('cook.txt','w')
f.write(json.dumps(cook , ensure_ascii=True))#格式转化,这不管你是学的那种语言都必须要知道的
f.close()
上面获取cookie信息用于自动登录抖音;
from selenium import webdriver
import time
import json
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
url=input('请输入url:')
#读取文件
def login():
f =open("cook.txt")
data = json.loads(f.read())
for cookie in data:
if 'expiry' in cookie:
del cookie["expiry"]#到期信息
print(cookie)
driver.add_cookie(cookie)#遍历添加cookie
driver.refresh()#刷新
print('登录成功')
def scroll():
js = "window.scrollTo(0,document.body.scrollHeight)" # 前端固定的
driver.execute_script(js)
time.sleep(1)
#打开浏览器
driver = webdriver.Chrome()
driver.get('https://www.douyin.com')
time.sleep(10)
login()
time.sleep(1)
driver.get(url)
time.sleep(4)
r=0
#无线循环点赞
while 1:
r+=1
ActionChains(driver).double_click(driver.find_element(By.XPATH,'//*[@id="island_d3bbb"]/div[1]')).perform()
time.sleep(1)
print(f'第{r}次点赞')
输直播间的url即可用,感兴趣自己搜教程