クッキーのログインを追加するための要求のインタフェーステスト

クッキーとは何でしょうか?セッションの詳細との違いは何ですか、参照してください:?Https://blog.csdn.net/xxlovesht/article/details/80918151

クッキーは、テキスト文字列ハンドルを送信するために、クライアントのブラウザで、Webサイトがデータを保持し持続的なセッション中に使用することができ、クライアントのハードディスクに保存されました。

訪問者がするまで残して、その時点から一定のページに到達するためにセッションが実際に参照します。セッションCookieは、実際にユーザが最初に要求したときに、このセッションの終わりには、実際には、クッキーの有効期限が切れることを意味する場合、サーバは、ユーザのブラウザ上のクッキーを作成し、情報の処理を使用しています。
注意:このユーザーが作成したためにクッキー名はASPSESSIONIDです。このクッキー唯一の目的は、ユーザごとに異なる認証を提供することです。

クッキーとセッションが共通しているのです:クッキーとセッションは、ユーザーの身元会話モードブラウザを追跡するために使用されています。

クッキーとセッションの違いは以下のとおりです。クライアントデータに保存されたクッキーは、セッションデータはサーバー側に保存されています。

クッキーにまず、アクセス

 

第二に、使用クッキー

(1)直接要求を取得したり、ポストがクッキーを追加、名前だけとクッキー値の値を追加する必要があり、辞書が追加されたクッキーモード

クッキー= {

名前:値

}
のURL = "XXXXXXXXXXXX" #のURLの成功だけで表示する様にログインすることができます
S = requests.session()
の再= s.get(URL = URL、クッキー=クッキーを)

(2)ヘッダーは、クッキーを追加しました

ヘッダー= {

「ユーザーエージェント」:「xxxxxxxxxxxxxx」

'クッキー': 'SID = XXXXXXX'

}
レスポンス= requests.post(URL、データ=データ、ヘッダ=ヘッダ)

ムークラスはセレンの上にファイルを保存するネットコムログインに成功し、muke.jsonクッキーにアクセスされた後、ファイルを読み込むことでクッキーを追加

ムークラスのネットワーク、例えば、下記のクッキーファイルにムークラスのWebコンテンツ:

以下を達成するためのログインコード:

url="https://m.imocc.com/password/user/login"
dict_cookie={}
with open("d:/muke.json",'r',encoding="utf-") as f:
    cookies=json.loads(f.read())
for i in cookies:
    if i['name']=="apsid":
        dict_cookie=i
cookie={
    dict_cookie['name']:dict_cookie['value']
    }
url="https://www.imooc.com/u/index/follows"
s = requests.session()
re=s.get(url=url,cookies=cookie)
print (re.text)

 

 

 

おすすめ

転載: blog.csdn.net/qq_35577990/article/details/89819846