Wunoodles 3 éve
szülő
commit
b72d2e9ced
1 módosított fájl, 4 hozzáadás és 3 törlés
  1. 4 3
      run.py

+ 4 - 3
run.py

@@ -509,12 +509,13 @@ def get_unique_id(driver):
     driver.implicitly_wait(5)
     ActionChains(driver).move_to_element(element).click(element).perform()
     time.sleep(0.5)
-    for i in range(3):
+    for i in range(5):
         ele = driver.find_element(By.CSS_SELECTOR, "input")
         short_url = ele.get_attribute('value')
         unique_id = short_url.split('/')[-1]
-        if unique_id != '':
+        if len(unique_id) != 0:
             break
+        time.sleep(0.5)
     element = driver.find_element(By.CSS_SELECTOR, "button[aria-label='關閉']")
     driver.implicitly_wait(5)
     ActionChains(driver).move_to_element(element).click(element).perform()
@@ -577,7 +578,7 @@ def main():
                 lat, lon = find_lon_lat(driver)
                 unique_id = get_unique_id(driver)
                 time_status = time_click(driver)
-                if time_status == 'error':
+                if time_status == 'error' or len(unique_id) ==0:
                     error_table_col = ['name', 'lon', 'lat', 'keyword', 'item_url', 'crawler_date']
                     data_select_insert(db, 'error_list2', error_table_col, row)
                     continue