|
@@ -127,7 +127,7 @@ class LogIn:
|
|
e_one.scroll(10000,100000);
|
|
e_one.scroll(10000,100000);
|
|
''')
|
|
''')
|
|
time.sleep(0.1)
|
|
time.sleep(0.1)
|
|
- #TODO:去除掉time.sleep
|
|
|
|
|
|
+ # TODO:去除掉time.sleep
|
|
time.sleep(5)
|
|
time.sleep(5)
|
|
WebDriverWait(self.driver, 100).until(
|
|
WebDriverWait(self.driver, 100).until(
|
|
lambda driver: len([self.driver.find_elements_by_link_text('广告投放')]) == 1)
|
|
lambda driver: len([self.driver.find_elements_by_link_text('广告投放')]) == 1)
|
|
@@ -176,21 +176,18 @@ class LogIn:
|
|
def wechat_cookies_check_alive(self, driver_cookies):
|
|
def wechat_cookies_check_alive(self, driver_cookies):
|
|
# wechat 检查cookies 是否可用
|
|
# wechat 检查cookies 是否可用
|
|
# 可用返回ture
|
|
# 可用返回ture
|
|
- check_url = 'https://a.weixin.qq.com/cgi-bin/agency/get_delivery_metrics?page=1&page_size=10&search_key=&order_by=&ascending=1&only_collect=0&g_tk=5381&_={}'.format(
|
|
|
|
- int(time.time() * 1000))
|
|
|
|
- # cookie_dict = {}
|
|
|
|
- # for _ in driver_cookies:
|
|
|
|
- # cookie_dict[_['name']] = _['value']
|
|
|
|
- # rsp_json = requests.get(url=check_url, cookies=cookie_dict).json()
|
|
|
|
-
|
|
|
|
self.driver.get('https://www.baidu.com')
|
|
self.driver.get('https://www.baidu.com')
|
|
self.driver.get('https://a.weixin.qq.com/client')
|
|
self.driver.get('https://a.weixin.qq.com/client')
|
|
for _ in driver_cookies:
|
|
for _ in driver_cookies:
|
|
self.driver.add_cookie(_)
|
|
self.driver.add_cookie(_)
|
|
self.driver.get('https://a.weixin.qq.com/client')
|
|
self.driver.get('https://a.weixin.qq.com/client')
|
|
- self.driver.get(check_url)
|
|
|
|
|
|
|
|
- if '4101' in self.driver.page_source:
|
|
|
|
|
|
+ try:
|
|
|
|
+ WebDriverWait(self.driver, 3).until(
|
|
|
|
+ lambda driver: self.driver.find_elements_by_xpath('//*[@class="qrcode lightBorder"]'))
|
|
|
|
+ except:
|
|
|
|
+ pass
|
|
|
|
+ if 'qrcode lightBorder' in self.driver.page_source:
|
|
return False
|
|
return False
|
|
else:
|
|
else:
|
|
return True
|
|
return True
|