| | |
| | | |
| | | async def setPostScheduleDateTime(self, page): |
| | | self.logger.info(f"start to set publish date time ...{datetime}") |
| | | await self.set_single_option(page,'#SELECTOR_3',self.publish_datetime.year) # year |
| | | await self.set_single_option(page,'#SELECTOR_1', self.publish_datetime.month) # month |
| | | await self.set_single_option(page,'#SELECTOR_2', self.publish_datetime.day) # day |
| | | await self.set_single_option(page,'#SELECTOR_4', self.publish_datetime.hour) # hour |
| | | await self.set_single_option(page,'#SELECTOR_5', self.publish_datetime.minute) # min |
| | | await self.set_single_option(page,'#SELECTOR_3',self.scheduled_time.year) # year |
| | | await self.set_single_option(page,'#SELECTOR_1', self.scheduled_time.month) # month |
| | | await self.set_single_option(page,'#SELECTOR_2', self.scheduled_time.day) # day |
| | | await self.set_single_option(page,'#SELECTOR_4', self.scheduled_time.hour) # hour |
| | | await self.set_single_option(page,'#SELECTOR_5', self.scheduled_time.minute) # min |
| | | # 确认按钮 |
| | | await page.click('span:text("确认")') |
| | | await asyncio.sleep(1) |
| | |
| | | |
| | | # 等待文件选择器出现并上传视频 |
| | | file_input = await page.wait_for_selector('input[type="file"]', timeout=10000) |
| | | await file_input.set_input_files(self.path_video) |
| | | await file_input.set_input_files(self.path_media) |
| | | except Exception as e: |
| | | self.logger.info("发布视频失败,可能网页加载失败了\n", e) |
| | | self.logger.info("发布视频失败,可能网页加载失败了") |