|
@@ -45,9 +45,9 @@ class Searchkey:
|
|
|
driver.quit()
|
|
|
time.sleep(1)
|
|
|
Common.logger(log_type, crawler).info('关闭微信指数')
|
|
|
- cls.close_weixinzhishu(log_type, crawler)
|
|
|
- # weixinzhishu_driver = cls.close_weixinzhishu(log_type, crawler)
|
|
|
- # weixinzhishu_driver.find_elements(By.NAME, '关闭')[-1].click()
|
|
|
+ # cls.close_weixinzhishu(log_type, crawler)
|
|
|
+ weixinzhishu_driver = cls.close_weixinzhishu(log_type, crawler)
|
|
|
+ weixinzhishu_driver.find_elements(By.NAME, '关闭')[-1].click()
|
|
|
except Exception as e:
|
|
|
Common.logger(log_type, crawler).error(f'start_wechat异常:{e}\n')
|
|
|
|
|
@@ -60,14 +60,14 @@ class Searchkey:
|
|
|
new_caps = {'app': "Root"}
|
|
|
try:
|
|
|
new_driver = webdriver.Remote(command_executor='http://127.0.0.1:4723', desired_capabilities=new_caps)
|
|
|
- new_driver.find_element(By.NAME, "关闭").click()
|
|
|
- # windowElement = new_driver.find_elements(By.NAME, app_name)
|
|
|
- # if len(windowElement) != 0:
|
|
|
- # newWindowHandle = hex(int(windowElement[0].get_attribute("NativeWindowHandle")))
|
|
|
- # app_caps = {"appTopLevelWindow": newWindowHandle}
|
|
|
- # app_driver = webdriver.Remote(command_executor='http://127.0.0.1:4723',
|
|
|
- # desired_capabilities=app_caps)
|
|
|
- # return app_driver
|
|
|
+ # new_driver.find_element(By.NAME, "关闭").click()
|
|
|
+ windowElement = new_driver.find_elements(By.NAME, app_name)
|
|
|
+ if len(windowElement) != 0:
|
|
|
+ newWindowHandle = hex(int(windowElement[0].get_attribute("NativeWindowHandle")))
|
|
|
+ app_caps = {"appTopLevelWindow": newWindowHandle}
|
|
|
+ app_driver = webdriver.Remote(command_executor='http://127.0.0.1:4723',
|
|
|
+ desired_capabilities=app_caps)
|
|
|
+ return app_driver
|
|
|
except Exception as e:
|
|
|
Common.logger(log_type, crawler).error(f"close_weixinzhishu异常:{e}\n")
|
|
|
|