wangkun 1 年之前
父节点
当前提交
8b26448a57
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      xigua/xigua_search/xigua_search_scheduling.py

+ 8 - 1
xigua/xigua_search/xigua_search_scheduling.py

@@ -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)