| 
														
															@@ -169,25 +169,10 @@ def detect_latest_month(driver, url): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     log.error("三个月内未找到有效数据") 
														 | 
														
														 | 
														
															     log.error("三个月内未找到有效数据") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return None 
														 | 
														
														 | 
														
															     return None 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-def check_internet_connection(url="http://www.baidu.com", timeout=5): 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    """检查网络连接""" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    try: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        urllib.request.urlopen(url, timeout=timeout) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        return True 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    except urllib.error.URLError: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        return False 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 def crawl_with_selenium(url, mark): 
														 | 
														
														 | 
														
															 def crawl_with_selenium(url, mark): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # if not check_internet_connection(): 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    #     log.error("无法连接到互联网,请检查网络设置") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    #     raise Exception("网络连接失败") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     driver = None 
														 | 
														
														 | 
														
															     driver = None 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     year_month = None 
														 | 
														
														 | 
														
															     year_month = None 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     try: 
														 | 
														
														 | 
														
															     try: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        # 使用WebDriverManager自动管理geckodriver 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        # service = Service(GeckoDriverManager().install()) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        # driver = webdriver.Firefox(service=service, options=configure_stealth_options()) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         driver = webdriver.Firefox(options=configure_stealth_options(download_dir)) 
														 | 
														
														 | 
														
															         driver = webdriver.Firefox(options=configure_stealth_options(download_dir)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         log.info("Firefox WebDriver初始化成功") 
														 | 
														
														 | 
														
															         log.info("Firefox WebDriver初始化成功") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |