# coding=utf-8
import requests
headers =
# 在請求頭中攜帶cookie資訊。
r = requests.get("", headers=headers)
#儲存頁面
with open("renren2.html","w",encoding="utf-8") as f:
f.write(r.content.decode())
# coding=utf-8
import requests
headers =
# 該cookie字串是登陸之後獲取到的cookie
cookies="anonymid=j3jxk555-nrn0wh; _r01_=1; _ga=ga1.2.1274811859.1497951251; _de=bf09ee3a28ded52e6b65f6a4705d973f1383380866d39ff5; [email protected]; depovince=bj; jebecookies=54f5d0fd-9299-4bb4-801c-eefa4fd3012b|||||; jsessionid=abci6tfwh4n4t_awjnvdw; ick_login=4be198ce-1f9c-4eab-971d-48abfda70a50; p=0cbee3304bce1ede82a56e901916d0949; first_login_flag=1; ln_hurl= t=79bdd322e760beae79c0b511b8c92a6b9; societyguester=79bdd322e760beae79c0b511b8c92a6b9; id=327550029; xnsid=2ac9a5d8; loginfrom=syshome; ch_id=10016; wp_fold=0"
cookies = # (字典推導式) 將cookies字串轉換成字典
# 通過cookies引數攜帶cookie資訊 (也可以通過headers請求頭攜帶cookie資訊)
r = requests.get("", headers=headers, cookies=cookies) # cookies引數接收字典型別
# 儲存頁面
with open("renren3.html","w",encoding="utf-8") as f:
f.write(r.content.decode())
# coding=utf-8
import requests
session = requests.session() # 例項化session會話物件
post_url = ""
post_data =
headers =
# 使用session傳送post請求進行登陸。 自動儲存cookie資訊並攜帶cookie資訊
session.post(post_url, data=post_data, headers=headers)
# 使用session進行請求 (自動攜帶cookie資訊,自動登陸)
r = session.get("", headers=headers)
# 儲存頁面
with open("renren1.html","w",encoding="utf-8") as f:
f.write(r.content.decode())
http ajax請求中如何攜帶cookie
前端進行資料請求有 普通的ajax json 請求,jsop跨域請求,cors跨域請求,fetch請求.pc端這些請求方式中,普通的ajax json 請求和jsop跨域請求是預設攜帶cookie的,而cors跨域請求和fetch請求預設是不攜帶cookie的。因此,當我們的請求需要攜帶cookie...
koa開啟cors允許跨域,攜帶cookies
使用koa開發想要開啟 cors 非常簡單,已經有對應的庫 koa cors。const cors require koa cors use cors 只需要兩行,介面就會在返回資料的時候帶上access control allow origin響應頭。預設允許所有請求方式跨域即access con...
更改jq原始碼,支援跨域訪問攜帶cookie
後台的就不多說了 隨便繼承乙個過濾器,設定好重要的兩個引數就可以了,問題是 現在好像不給用了。主要說一下jq,預設是不攜帶cookie的,其實每個ajax都可以設定攜帶,但是遇到jq.tree,jq.dalog等大量簡寫的ajax請求,我是不會寫了。找到jq.js中起初的原生ajax生成 新增可攜帶...