クッキーの取得1.
次のようにコードは次のとおりです。
輸入時 からのセレンのインポートwebdriverをする クラスcookies_login: WD = webdriver.Chrome() DEFのgetCookies(セルフ): WD = self.wd wd.maximize_window() #ログイン成功ジャンプページの後の URL = " http://47.108.47.47 :81 / ADMIN " #のログインページ wd.get(" http://47.108.47.47:81/admin/login?company=9 " ) しばらく真: 印刷(" してくださいログイン」) time.sleep( 3 ) しばらく wd.current_url == URL: クッキー = wd.get_cookies() wd.quit() の戻りクッキー
2.バイパス確認コード
次のようにコードは次のとおりです。
セレン輸入webdriverをの インポート時 から xctest_selenium.get_cookies インポート * クラスNoSignLoginを: DEF (自己)get_nosignlogin: クッキー = 。cookies_login()getCookies() WD = webdriver.Chrome() wd.maximize_window() wd.implicitly_wait( 20 ) #を登录成功跳转后的页面 wd.get(" http://47.108.74.74:81/admin#datacount " ) のためにクッキーでクッキー: wd.add_cookie(クッキー) time.sleep( 3 ) wd.refresh()