セレン輸入webdriverを インポート時 のインポート要求 から requests.cookiesがインポートRequestsCookieJarを から selenium.webdriver.chrome.options インポートオプション のurl = 「https://www.iqiyi.com/manhua/reader/18yzmiyv5x_18yz0vp4jt.html 」 ヘッダ =を{ " 受け入れます-encoding ":" GZIP、デフレート" " ホスト":" www.iqiyi.com " "-安全でない-要求をアップグレード":" 1 " " 受け入れ":" text / htmlの、アプリケーション/ XHTML + xmlの、アプリケーション/ xmlの; Q = 0.9、画像/ WEBP、画像/ APNG、* / *; Q = 0.8、アプリケーション/署名され交換; V = B3 " " 受け入れ言語":" ZH-CN、ZH; Q = 0.9 " " ユーザエージェント":" のMozilla / 5.0(Windows NTの10.0; Win64の、のx64)のAppleWebKit / 537.36(ヤモリ様KHTML)クローム/ 75.0.3770.100サファリ/ 537.36 " } #获取クッキー#!アカウントのパスワードを記入する必要DEFのGET_COOKIESを(): ドライブ = webdriver.Chrome()#chromedriver Baiduの、自分の環境構築 drive.getを(' https://www.iqiyi.com/manhua/ ' ) ELED = drive.find_element_by_link_text(" ログイン" ) eled.click() time.sleep ( 3 ) インラインフレーム = drive.find_elements_by_tag_name(" インラインフレーム" )[0] drive.switch_to_frame(インラインフレーム) A = drive.find_element_by_link_text(" アカウントのパスワード" ) a.click() time.sleep( 2 ) drive.find_element_by_xpath(' / HTML /本体/ DIV [2] / DIV / DIV [1] / DIV / DIV [1] / DIV [1] / DIV / DIV [1] / DIV [2] / INPUT ').send_keys(' アカウント')#のアカウント drive.find_element_by_xpath(' / HTML /本体/ DIV [2] / DIV / DIV [1] / DIV / DIV [1] / DIV [1] / DIV / DIV [2] / DIV / INPUT [1 ] ').send_keys(' パスワード')#のパスワード B = drive.find_element_by_link_text(" ログイン" ) b.Click() drive.switch_to_default_content() time.sleep( 2 ) drive.get(' HTTPS://www.iqiyi .COM /中国の漫画/ detail_18yzmiyv5x.html' ) time.sleep( 3 ) drive.get(' https://www.iqiyi.com/manhua/reader/18yzmiyv5x_18yz0vgmzd.html " ) クッキー = drive.get_cookies() #取得し、クッキーを返す drive.quit() の戻りをクッキー #使用クッキーは、クッキーiQIYIビデオ公式サイトに到達するために)(iQIYI公式サイトの再GET_COOKIESにリクエストされたURLのWebページ番号を要求することができ DEF :(cookies_list)getHtml JAR = {} #のセグメントがクッキーに統合することができますリクエストクッキーが使用されるように辞書 のために私にcookies_list: #1 クッキー[I [ '名前']] = I [ '値'] 印刷(I [ "名前' ] + ' ' + I [ ' 値' ]) ジャー[I [ ' 名前' ] = I [ ' 値' ] データ = requests.get(URL、ヘッダー=ヘッダ、クッキー= ジャー) プリント(データ。テキスト) の場合 __name__ == ' __main__ ' : cookies_list = GET_COOKIES() プリント(cookies_list) gethtml(cookies_list)
#このバージョンでは、自分のコンピュータに応じてクッキーを取得することである、またはそれはなじみのないコンピュータアカウントの確認によって引き起こされている場合、検証がスライドします!この手順ではありませんスライダーブレークは、しばしば現れログインするためのログインアカウント場合は、このコンピュータを使用してください。。。。ソースを記入してください