|
@@ -577,6 +577,13 @@ class XiguasearchScheduling:
|
|
|
Common.logger(log_type, crawler).info("点击最新排序")
|
|
|
driver.find_element(By.XPATH, '//*[@class="searchPageV2-category__wrapper"]/*[2]/*[1]').click()
|
|
|
time.sleep(5)
|
|
|
+ Common.logger(log_type, crawler).info("收回筛选")
|
|
|
+ driver.find_element(By.XPATH, '//*[@class="searchPageV2__header-icons-categories"]').click()
|
|
|
+ time.sleep(1)
|
|
|
+ # 点击列表形式//div[@class="searchPageV2__header-icons"]/*[3]
|
|
|
+ Common.logger(log_type, crawler).info("点击列表形式展示")
|
|
|
+ driver.find_element(By.XPATH, '//div[@class="searchPageV2__header-icons"]/*[3]').click()
|
|
|
+ time.sleep(1)
|
|
|
driver.get_screenshot_as_file(f"./{crawler}/logs/已点击最新排序.jpg")
|
|
|
|
|
|
index = 0
|
|
@@ -602,7 +609,7 @@ class XiguasearchScheduling:
|
|
|
Common.logger(log_type, crawler).info(f'拖动"视频"列表第{num}个至屏幕中间')
|
|
|
driver.execute_script("arguments[0].scrollIntoView({block:'center',inline:'center'})", video_element)
|
|
|
time.sleep(3)
|
|
|
- driver.get_screenshot_as_file(f"./{crawler}/logs/列表第{num}个视频居中.jpg")
|
|
|
+ driver.get_screenshot_as_file(f"./{crawler}/logs/{num}.jpg")
|
|
|
item_id = video_element.find_elements(By.XPATH, '//*[@class="HorizontalFeedCard__coverWrapper disableZoomAnimation"]')[index+i].get_attribute('href')
|
|
|
item_id = item_id.split("com/")[-1].split("?&")[0]
|
|
|
video_dict = cls.get_video_info(log_type, crawler, item_id)
|