diff --git a/uploader/douyin_uploader/main.py b/uploader/douyin_uploader/main.py index 67ef39a..9ed0d97 100644 --- a/uploader/douyin_uploader/main.py +++ b/uploader/douyin_uploader/main.py @@ -216,10 +216,11 @@ class DouYinVideo(object): # 定位到上传区域并点击 await page.locator("div[class^='semi-upload upload'] >> input.semi-upload-hidden-input").set_input_files(thumbnail_path) await page.wait_for_timeout(2000) # 等待2秒 - finish_confirm_element = page.locator("div[class^='confirmBtn'] >> div:has-text('完成')") - if await finish_confirm_element.count(): - await finish_confirm_element.click() - await page.locator("div[class^='footer'] button:has-text('完成')").click() + await page.locator("div[class^='extractFooter'] button:visible:has-text('完成')").click() + # finish_confirm_element = page.locator("div[class^='confirmBtn'] >> div:has-text('完成')") + # if await finish_confirm_element.count(): + # await finish_confirm_element.click() + # await page.locator("div[class^='footer'] button:has-text('完成')").click() async def set_location(self, page: Page, location: str = "杭州市"): # todo supoort location later