導航:首頁 > 編程語言 > python如何攜帶cookie請求

python如何攜帶cookie請求

發布時間:2022-09-27 00:33:33

A. 關於用python寫的登陸程序,怎麼獲取cookie值並返回出來

urllib2 或者 httplib 庫都有帶獲取cookie的功能,一般在response的object里有,你可以網路一下 urllib2 獲取cookie .

B. python如何保存cookie到本地

python如何保存cookie到本地的方法:
第一次訪問頁面後,Server可將Cookie信息加入HTTP
Header返回給瀏覽器,瀏覽器會自動將這些信息保存在本地;
當再次訪問相同域名時,瀏覽器將對應Cookie信息隨請求一起發送,Server端可讀取這些信息進行處理。
Cookie可設置過期時間,到期後由瀏覽器自動刪除;
當我們要返回頁面時,首先輸出如下:
[python]
view
plain
print
"Content-type:
text/plain\n"
它其實是一個HTTP
Header,
連續碰到兩個換行表示HTTP
Header部分結束,剩餘部分將被做為數據處理;
包含了Cookie後輸出大致如下:
[python]
view
plain
print
"Content-Type:
text/html"
print
"Set-Cookie:
session=12345"
print
#
多加一個換行表示HTTP
Header部分結束
代碼:
setcookie.py
[python]
view
plain
#!/usr/bin/env
python
import
Cookie
import
datetime
import
random
expiration
=
datetime.datetime.now()
+
datetime.timedelta(days=30)
cookie
=
Cookie.SimpleCookie()
cookie["session"]
=
random.randint(0,1000000000)
cookie["session"]["domain"]
=
"localhost"
cookie["session"]["path"]
=
"/"
cookie["session"]["expires"]
=
\
expiration.strftime("%a,
%d-%b-%Y
%H:%M:%S
PST")
print
"Content-type:
text/plain"
print
cookie.output()
print
print
"Cookie
set
with:
"
+
cookie.output()
getcookie.py
[python]
view
plain
#!/usr/bin/env
python
import
Cookie
import
os
print
"Content-type:
text/plain\n"
try:
cookie
=
Cookie.SimpleCookie(os.environ["HTTP_COOKIE"])
print
"session
=
"
+
cookie["session"].value
except
(Cookie.CookieError,
KeyError):
print
"session
cookie
not
set!"

C. httpclient怎麼發送請求並攜帶Cookie

HTTP請求的參數是由HTTP請求頭的每一個首部欄位設定的,HTTP請求頭中,每一行就是一個請求首部欄位,通常格式是首部欄位名稱加冒號加它的內容,每一行欄位之間通過結尾字元\r\n區分。
攜帶cookie的請求首部欄位名字是Cookie,後面跟冒號和Cookie的實際內容,具體的各個首部欄位的含義可以參考一本叫 圖解HTTP 的書,網上有pdf格式的下載。

D. python怎麼實現帶COOKIE進入某直播房間

使用POSTMAN測試了幾次都傳不了COOKIE,PYthon的request請求等都試過了還是不行,沒有顯示歡迎誰誰進入房間!

E. 如何獲取request請求攜帶的cookie

Cookie是由伺服器端生成,發送給User-Agent(一般是瀏覽器),瀏覽器會將Cookie的key/value保存到某個目錄下的文本文件內,下次請求同一網站時就發送該Cookie給伺服器(前提是瀏覽器設置為啟用cookie)。Cookie名稱和值可以由伺服器端開發自己定義,對於JSP而言也可以直接寫入jsessionid,這樣伺服器可以知道該用戶是否合法用戶以及是否需要重新登錄等,伺服器可以設置或讀取Cookies中包含信息,藉此維護用戶跟伺服器會話中的狀態。
1.獲取Cookie的值:獲取Cookie值的標准代碼格為:myCookie.Values["auth"];
上句代碼可以獲取名為myCookie的Cookie對象鍵名為auth的鍵值。如果不存在,則返回null。
DateTime now=new DateTime.Now;
Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1);
//設定Cookie過期時間下面的代碼示例演示刪除應用程序中所有可用 Cookie 的一種方法
2.代碼如下:
HttpCookie aCookie;
string cookieName;
int limit = Request.Cookies.Count;
for (int i = 0; i < limit; i++)
{
cookieName = Request.Cookies[i].Name;
aCookie = new HttpCookie(cookieName);
aCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(aCookie);
}

F. requests python 怎麼提交cookies

要想發送你的cookies到伺服器,可以使用cookies參數:
>>>url='http://httpbin.org/cookies'
>>>cookies=dict(cookies_are='working')

>>>r=requests.get(url,cookies=cookies)
>>>r.text
'{"cookies":{"cookies_are":"working"}}'

Cookie的返回對象為RequestsCookieJar,它的行為和字典類似,但界面更為完整,適合跨域名跨路徑使用。你還可以把CookieJar傳到Requests中:
>>>jar=requests.cookies.RequestsCookieJar()
>>>jar.set('tasty_cookie','yum',domain='httpbin.org',path='/cookies')
>>>jar.set('gross_cookie','blech',domain='httpbin.org',path='/elsewhere')
>>>url='http://httpbin.org/cookies'
>>>r=requests.get(url,cookies=jar)
>>>r.text
'{"cookies":{"tasty_cookie":"yum"}}'

G. python爬蟲使用Cookie如何進行

Cookie,指某些網站為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據(通常經過加密),比如說有些網站需要登錄後才能訪問某個頁面,在登錄之前,你想抓取某個頁面內容是不允許的。那麼我們可以利用Urllib2庫保存我們登錄的Cookie,然後再抓取其他頁面就達到目的了,那麼python爬蟲使用Cookie如何進行?

H. python怎樣可以攜帶cookie數據訪問url

大概情況如下:
#coding=utf-8
import urllib2
import urllib
import cookielib
import os
import threading
import time
class HB:def add_cookie_login(self,username):
self.user = username
cookiejar = cookielib.CookieJar()
urlOpener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar))
headers ={
"User-agent":"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1"}
data={
"loginname":self.user,
"password":'111111',
'remember':1}
postdata = urllib.urlencode(data)

I. python requests 傳遞cookie進函數

>>>url='someurl'

>>>cookies=dict(cookies_are='working')

>>>r=requests.get(url,cookies=cookies)
>>>r.text

閱讀全文

與python如何攜帶cookie請求相關的資料

熱點內容
港台電影平台 瀏覽:78
故意違章追女交警的台灣電影 瀏覽:545
阿貝雲免費伺服器下載 瀏覽:166
韓國電影徐元 瀏覽:879
一部母乳電影 瀏覽:819
不用口罩做解壓球 瀏覽:933
鄭州程序員35歲之後就失業了嗎 瀏覽:868
阿里雲伺服器銷售可以做嗎 瀏覽:942
適合情侶看的動作電影推薦 瀏覽:649
男男丹麥電影 瀏覽:805
我的世界紅藍隊比賽是什麼伺服器 瀏覽:737
法國兩個男人火車上吃母乳 瀏覽:812
水生電影完整版 瀏覽:23
演化博弈pdf 瀏覽:489
二手伺服器主機怎麼用 瀏覽:158
小女生電影1980年法國 瀏覽:357
楚喬傳txt下載 瀏覽:847
秀妍和楊偉發生車禍韓國電影 瀏覽:559
jipx 中文字幕 瀏覽:170
港版武則天電影2000版 瀏覽:312