bug fixes
This commit is contained in:
+2
-1
@@ -336,6 +336,7 @@ def postVideo():
|
|||||||
if category == 0:
|
if category == 0:
|
||||||
category = None
|
category = None
|
||||||
productLink = data.get('productLink', '')
|
productLink = data.get('productLink', '')
|
||||||
|
productTitle = data.get('productTitle', '')
|
||||||
|
|
||||||
videos_per_day = data.get('videosPerDay')
|
videos_per_day = data.get('videosPerDay')
|
||||||
daily_times = data.get('dailyTimes')
|
daily_times = data.get('dailyTimes')
|
||||||
@@ -352,7 +353,7 @@ def postVideo():
|
|||||||
start_days)
|
start_days)
|
||||||
case 3:
|
case 3:
|
||||||
post_video_DouYin(title, file_list, tags, account_list, category, enableTimer, videos_per_day, daily_times,
|
post_video_DouYin(title, file_list, tags, account_list, category, enableTimer, videos_per_day, daily_times,
|
||||||
start_days)
|
start_days, productLink, productTitle)
|
||||||
case 4:
|
case 4:
|
||||||
post_video_ks(title, file_list, tags, account_list, category, enableTimer, videos_per_day, daily_times,
|
post_video_ks(title, file_list, tags, account_list, category, enableTimer, videos_per_day, daily_times,
|
||||||
start_days)
|
start_days)
|
||||||
|
|||||||
@@ -160,8 +160,10 @@ class DouYinVideo(object):
|
|||||||
douyin_logger.info(f'总共添加{len(self.tags)}个话题')
|
douyin_logger.info(f'总共添加{len(self.tags)}个话题')
|
||||||
|
|
||||||
if self.productLink and self.productTitle:
|
if self.productLink and self.productTitle:
|
||||||
|
douyin_logger.info(f' [-] 正在设置商品链接...')
|
||||||
await asyncio.sleep(1)
|
await asyncio.sleep(1)
|
||||||
await self.set_product_link(page, self.productLink, self.productTitle)
|
await self.set_product_link(page, self.productLink, self.productTitle)
|
||||||
|
douyin_logger.info(f' [+] 完成设置商品链接...')
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
# 判断重新上传按钮是否存在,如果不存在,代表视频正在上传,则等待
|
# 判断重新上传按钮是否存在,如果不存在,代表视频正在上传,则等待
|
||||||
@@ -186,7 +188,7 @@ class DouYinVideo(object):
|
|||||||
await self.set_thumbnail(page, self.thumbnail_path)
|
await self.set_thumbnail(page, self.thumbnail_path)
|
||||||
|
|
||||||
# 更换可见元素
|
# 更换可见元素
|
||||||
await self.set_location(page, "杭州市")
|
await self.set_location(page, "")
|
||||||
|
|
||||||
# 頭條/西瓜
|
# 頭條/西瓜
|
||||||
third_part_element = '[class^="info"] > [class^="first-part"] div div.semi-switch'
|
third_part_element = '[class^="info"] > [class^="first-part"] div div.semi-switch'
|
||||||
@@ -237,7 +239,9 @@ class DouYinVideo(object):
|
|||||||
# await finish_confirm_element.click()
|
# await finish_confirm_element.click()
|
||||||
# await page.locator("div[class^='footer'] button:has-text('完成')").click()
|
# await page.locator("div[class^='footer'] button:has-text('完成')").click()
|
||||||
|
|
||||||
async def set_location(self, page: Page, location: str = "杭州市"):
|
async def set_location(self, page: Page, location: str = ""):
|
||||||
|
if not location:
|
||||||
|
return
|
||||||
# todo supoort location later
|
# todo supoort location later
|
||||||
# await page.get_by_text('添加标签').locator("..").locator("..").locator("xpath=following-sibling::div").locator(
|
# await page.get_by_text('添加标签').locator("..").locator("..").locator("xpath=following-sibling::div").locator(
|
||||||
# "div.semi-select-single").nth(0).click()
|
# "div.semi-select-single").nth(0).click()
|
||||||
|
|||||||
Reference in New Issue
Block a user