Merge pull request #79 from zeayal/main

fix douyin
This commit is contained in:
Alleria
2025-01-08 11:05:42 +08:00
committed by GitHub
2 changed files with 2 additions and 2 deletions
Vendored
BIN
View File
Binary file not shown.
+2 -2
View File
@@ -120,7 +120,7 @@ class DouYinVideo(object):
# 判断是是否进入视频发布页面,没进入,则自动等待到超时 # 判断是是否进入视频发布页面,没进入,则自动等待到超时
try: try:
await page.wait_for_url( await page.wait_for_url(
"https://creator.douyin.com/creator-micro/content/publish?enter_from=publish_page") "https://creator.douyin.com/creator-micro/content/post/video?enter_from=publish_page")
break break
except: except:
douyin_logger.info(f' [-] 正在等待进入视频发布页面...') douyin_logger.info(f' [-] 正在等待进入视频发布页面...')
@@ -131,7 +131,7 @@ class DouYinVideo(object):
# 这里为了避免页面变化,故使用相对位置定位:作品标题父级右侧第一个元素的input子元素 # 这里为了避免页面变化,故使用相对位置定位:作品标题父级右侧第一个元素的input子元素
await asyncio.sleep(1) await asyncio.sleep(1)
douyin_logger.info(f' [-] 正在填充标题和话题...') douyin_logger.info(f' [-] 正在填充标题和话题...')
title_container = page.get_by_text('作品标题').locator("..").locator("xpath=following-sibling::div[1]").locator("input") title_container = page.get_by_placeholder('作品标题')
if await title_container.count(): if await title_container.count():
await title_container.fill(self.title[:30]) await title_container.fill(self.title[:30])
else: else: