Panda-Learning icon indicating copy to clipboard operation
Panda-Learning copied to clipboard

最近好像不能用了 显示系统维护

Open zjwdicp opened this issue 4 years ago • 16 comments

zjwdicp avatar Mar 24 '20 00:03 zjwdicp

是的不知道为什么

admin123-admin avatar Mar 24 '20 00:03 admin123-admin

pc开头的网址没有了,所以显示系统维护

gundamgx avatar Mar 24 '20 01:03 gundamgx

应该改什么代码来解决这个问题呢

LIUmingli1997 avatar Mar 24 '20 01:03 LIUmingli1997

+1,什么问题呢?

shingoxy avatar Mar 24 '20 01:03 shingoxy

pdlearn目录下面mydriver.py文件中的 函数改成这样

def login(self):
    print("正在打开二维码登陆界面,请稍后")
    self.driver.get("https://pc.xuexi.cn/points/login.html")
    try:
        remover = WebDriverWait(self.driver, 30, 0.2).until(
            lambda driver: driver.find_element_by_class_name("redflagbox"))
    except exceptions.TimeoutException:
        print("网络缓慢,请重试")
    else:
        self.driver.execute_script('arguments[0].remove()', remover)
    try:
        remover = WebDriverWait(self.driver, 30, 0.2).until(
            lambda driver: driver.find_element_by_class_name("header"))
    except exceptions.TimeoutException:
        print("当前网络缓慢...")
    else:
        self.driver.execute_script('arguments[0].remove()', remover)
    try:
        remover = WebDriverWait(self.driver, 30, 0.2).until(
            lambda driver: driver.find_element_by_class_name("footer"))
    except exceptions.TimeoutException:
        print("当前网络缓慢...")
    else:
        self.driver.execute_script('arguments[0].remove()', remover)
        self.driver.execute_script('window.scrollTo(document.body.scrollWidth/2 - 200 , 0)')
    try:
        WebDriverWait(self.driver, 270).until(EC.title_is(u"系统维护中"))
        cookies = self.get_cookies()
        return cookies
    except:
        print("扫描二维码超时")

原来是我的学习什么的,改成系统维护中。

这个函数是登陆的,其实已经登陆了,只是页面改了,打开的页面标题就变了。

adslhuang avatar Mar 24 '20 02:03 adslhuang

明白你的意思但是怎么解决呢

admin123-admin avatar Mar 24 '20 02:03 admin123-admin

目录下面mydriver.py文件中的 函数改成这样

def login(self):
    print("正在打开二维码登陆界面,请稍后")
    self.driver.get("https://pc.xuexi.cn/points/login.html")
    try:
        remover = WebDriverWait(self.driver, 30, 0.2).until(
            lambda driver: driver.find_element_by_class_name("redflagbox"))
    except exceptions.TimeoutException:
        print("网络缓慢,请重试")
    else:
        self.driver.execute_script('arguments[0].remove()', remover)
    try:
        remover = WebDriverWait(self.driver, 30, 0.2).until(
            lambda driver: driver.find_element_by_class_name("header"))
    except exceptions.TimeoutException:
        print("当前网络缓慢...")
    else:
        self.driver.execute_script('arguments[0].remove()', remover)
    try:
        remover = WebDriverWait(self.driver, 30, 0.2).until(
            lambda driver: driver.find_element_by_class_name("footer"))
    except exceptions.TimeoutException:
        print("当前网络缓慢...")
    else:
        self.driver.execute_script('arguments[0].remove()', remover)
        self.driver.execute_script('window.scrollTo(document.body.scrollWidth/2 - 200 , 0)')
    try:
        WebDriverWait(self.driver, 270).until(EC.title_is(u"系统维护中"))
        cookies = self.get_cookies()
        return cookies
    except:
        print("扫描二维码超时")

原来是我的学习什么的,改成系统维护中.

这个函数是登陆的,其实已经登陆了,只是页面改了,打开的页面标题就变了. 明白你的意思但是怎么解决呢

admin123-admin avatar Mar 24 '20 02:03 admin123-admin

我试验一下他说这个方法好像还是不行,要不兄弟把修改py脚本发给大家试试哈

Dr.Jiangwei ZHANG

State Key Laboratory of Catalysis & Gold Catalysis Research Center

Dalian Institute of Chemical Physics, Chinese Academy of Sciences (CAS)

Dalian 116023, P.R.China

Phone: 0411-82463009(O), +8618810644775(M)

E-mail:[email protected]

ORCID: http://orcid.org/0000-0002-1221-3033

 

------------------ Original ------------------ From: "admin123-admin"<[email protected]>; Date: Tue, Mar 24, 2020 10:34 AM To: "Alivon/Panda-Learning"<[email protected]>; Cc: "jwz-DICP(张江威)"<[email protected]>;"Author"<[email protected]>; Subject: Re: [Alivon/Panda-Learning] 最近好像不能用了 显示系统维护 (#499)

明白你的意思但是怎么解决呢

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

zjwdicp avatar Mar 24 '20 02:03 zjwdicp

def login(self): 这是登陆函数,用我贴出来的内容代替原来文件中的函数。

adslhuang avatar Mar 24 '20 03:03 adslhuang

原来文件中的函数在哪里打开小白不明白大神说说呗

admin123-admin avatar Mar 24 '20 03:03 admin123-admin

这个是我按照你们说的修改 好像还是系统维护的问题哈

Dr.Jiangwei ZHANG

State Key Laboratory of Catalysis & Gold Catalysis Research Center

Dalian Institute of Chemical Physics, Chinese Academy of Sciences (CAS)

Dalian 116023, P.R.China

Phone: 0411-82463009(O), +8618810644775(M)

E-mail:[email protected]

ORCID: http://orcid.org/0000-0002-1221-3033

 

------------------ Original ------------------ From: "admin123-admin"<[email protected]>; Date: Tue, Mar 24, 2020 10:34 AM To: "Alivon/Panda-Learning"<[email protected]>; Cc: "jwz-DICP(张江威)"<[email protected]>;"Author"<[email protected]>; Subject: Re: [Alivon/Panda-Learning] 最近好像不能用了 显示系统维护 (#499)

目录下面mydriver.py文件中的 函数改成这样 def login(self): print("正在打开二维码登陆界面,请稍后") self.driver.get("https://pc.xuexi.cn/points/login.html") try: remover = WebDriverWait(self.driver, 30, 0.2).until( lambda driver: driver.find_element_by_class_name("redflagbox")) except exceptions.TimeoutException: print("网络缓慢,请重试") else: self.driver.execute_script('arguments[0].remove()', remover) try: remover = WebDriverWait(self.driver, 30, 0.2).until( lambda driver: driver.find_element_by_class_name("header")) except exceptions.TimeoutException: print("当前网络缓慢...") else: self.driver.execute_script('arguments[0].remove()', remover) try: remover = WebDriverWait(self.driver, 30, 0.2).until( lambda driver: driver.find_element_by_class_name("footer")) except exceptions.TimeoutException: print("当前网络缓慢...") else: self.driver.execute_script('arguments[0].remove()', remover) self.driver.execute_script('window.scrollTo(document.body.scrollWidth/2 - 200 , 0)') try: WebDriverWait(self.driver, 270).until(EC.title_is(u"系统维护中")) cookies = self.get_cookies() return cookies except: print("扫描二维码超时")
原来是我的学习什么的,改成系统维护中.

这个函数是登陆的,其实已经登陆了,只是页面改了,打开的页面标题就变了. 明白你的意思但是怎么解决呢

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

zjwdicp avatar Mar 24 '20 03:03 zjwdicp

能发个全新的脚本吗

admin123-admin avatar Mar 24 '20 06:03 admin123-admin

同样问题 扫码后显示系统维护,请问怎么解决!!!

2449851453 avatar Mar 24 '20 16:03 2449851453

同样问题扫码后显示系统维护,请问怎么解决!!!

已在另一个帖子里得到解决了,下载pandalearning.zip解压替换原文件即可正常扫码登录。 链接: pan.baidu.com/s/1cYEaorlMj_GhV0ti8eLCWQ

提取代码:msvv复制这段内容后打开百度网盘手机应用程序,操作更方便哦

附上图片: -1bf85a3cca86fd86

2449851453 avatar Mar 24 '20 16:03 2449851453

楼主:能再发一次吗,已经删掉了

mobaoz avatar Mar 27 '20 03:03 mobaoz

再发一次也没用啊,现在二维码直接不显示了。

jinchengtuhao avatar Mar 27 '20 12:03 jinchengtuhao