Python3 requests實現cookie登陸--手動


 

工作流程

  手動登陸人人網地址,拿到一個cookie。把cookie拷下來,手動定義一個headers,發起請求

 

import requests

def xiaodai():

    url = 'http://www.renren.com/974598244/profile'
    # 瀏覽器訪問的網頁的cookie
    headers = {
        'Cookie': 'anonymid=kbbsnsnb-olb306; depovince=CQ; _r01_=1; JSESSIONID=abcn-06FJhQKRgpHKfNkx; taihe_bi_sdk_uid=34b642138c2ba4bcb9bf906f115fe68a; taihe_bi_sdk_session=b3c78f30afd84d2c50aa2fda380ee821; ick_login=d0630f10-0c06-4773-903d-e6c1a2f22ea1; ick=e1c9997f-799a-4f49-bbca-e91c107329a4; XNESSESSIONID=9ae9dc505a5a; jebe_key=f1096580-bc52-4a07-afae-4ca1f1cf5ee4%7C31aa984d1911911ca8bb1031c1d7ed61%7C1591941303204%7C1%7C1591941303562; jebe_key=f1096580-bc52-4a07-afae-4ca1f1cf5ee4%7C31aa984d1911911ca8bb1031c1d7ed61%7C1591941303204%7C1%7C1591941303564; wp_fold=0; jebecookies=101762a8-2d7c-4979-b985-18d3f11ca434|||||; _de=657B561686DA077D3DB73AE72B63CE52; p=56db424b621c179e440a7e825fd3a8684; first_login_flag=1; ln_uact=18580748731; ln_hurl=http://head.xiaonei.com/photos/0/0/men_main.gif; t=9b856dd47672960497f85e7e751e87b04; societyguester=9b856dd47672960497f85e7e751e87b04; id=974598244; xnsid=58b46c6b; ver=7.0; loginfrom=null'
    }
    # 發起一個get請求,並且帶上headers里面的cookie值
    rsp = requests.get(url, headers=headers)
    # 調用response中的.text方法
    html = rsp.text
    print(type(html))
    # 存入本地文件html.html
    with open('html.html', 'w', encoding='utf-8') as f:
        f.write(html)

# 
if __name__ == '__main__':
    # 執行函數
    xiaodai()

打印結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM