1. 程式人生 > >python post資料後讀取cookie ,session

python post資料後讀取cookie ,session

最近在練習python 的模擬登陸。。終於讀取到cookie值跟session值了。。很開心

這是用chrome 抓到的包內容

Request URL:http://uzone.univs.cn/sso.action
Request Method:POST
Status Code:200 OK
Request Headersview parsed
POST /sso.action HTTP/1.1
Host: uzone.univs.cn
Connection: keep-alive
Content-Length: 56
Accept: */*
Origin: http://uzone.univs.cn
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.69 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Referer: http://uzone.univs.cn/sso.action
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
Cookie: JSESSIONID=A2A8BD9404CCB9918C7DA27EC36D29F9.uzone1; uid=58F205B6DAF45575; sessionid=A2A8BD9404CCB9918C7DA27EC36D29F9.uzone1; nickName=%CD%F5%C0%F6; __utma=85212998.529232546.1382107604.1382107604.1382107604.1; __utmb=85212998.2.10.1382107604; __utmc=85212998; __utmz=85212998.1382107604.1.1.utmcsr=uzone.univs.cn|utmccn=(referral)|utmcmd=referral|utmcct=/; Hm_lvt_1d5974eb1aab9d67910db50b9a0bc35b=1382107606; Hm_lpvt_1d5974eb1aab9d67910db50b9a0bc35b=1382107606; PHPSESSID=0qkr7d5h7qnvo01olsr64ql795; cmstop_auth=GABpADgAaAAUAHsAXgBWAAQABAACAAUABgACAF4AXgBSAFQAFABiAAAACABbAF4AAAA%3D; cmstop_userid=87383; cmstop_username=1346934661214312; cmstop_rememberusername=1346934661214312; Hm_lvt_135fffa8e25338079d2af5e63eea80ca=1382100680,1382107606; Hm_lpvt_135fffa8e25338079d2af5e63eea80ca=1382107616; __asc=23392cb4141cc086a9fb07ee14c; __auc=23392cb4141cc086a9fb07ee14c


Form Dataview parsed             --------------  主要的東東
gUser.loginName=AAA&gUser.password=888888



Response Headersview parsed
HTTP/1.1 200 OK
Date: Fri, 18 Oct 2013 14:48:07 GMT
Server: Apache/2.4.2 (Unix) mod_jk/1.2.37
P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
Set-Cookie: spaceAutoLogonId=""; Expires=Fri, 18-Oct-2013 14:48:17 GMT
Set-Cookie: spaceAutoLogonFlag=""; Expires=Fri, 18-Oct-2013 14:48:17 GMT
Set-Cookie: uid=58F205B6DAF45575; Domain=univs.cn
Set-Cookie: sessionid=A2A8BD9404CCB9918C7DA27EC36D29F9.uzone1; Domain=univs.cn
Set-Cookie: nickName=%CD%F5%C0%F6; Domain=univs.cn
Content-Language: zh-CN
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 107
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/xml;charset=GBK

Dataview parsed 是使用者提交的表單。

Rseponse Headersview parsed 是伺服器返回過來的一系列資訊。。包含cookie

下面是python指令碼程式碼


import urllib,urllib2,cookielib

#from bs4 import BeautifulSoup

import urllib2,urllib
#嘗試的網站
Target='http://uzone.univs.cn/sso.action'
UserName=''
PassWord=''
#進行 urlencode -> 弄成符合要求的get
def getPost(Username,Password):
	return 'gUser.loginName='+Username+'&gUser.password='+Password

print getPost(UserName,PassWord)



myCookie=urllib2.HTTPCookieProcessor(cookielib.CookieJar());

data=getPost(UserName,PassWord)

response=urllib2.urlopen(Target,data)

cookies=response.headers["Set-cookie"]

#print cookies 

cookie=cookies[cookies.index("sessionid="):]

#print cookie

session = cookie[10:cookie.index(";")+1]

#print session


相關推薦

python post資料讀取cookie ,session

最近在練習python 的模擬登陸。。終於讀取到cookie值跟session值了。。很開心 這是用chrome 抓到的包內容 Request URL:http://uzone.univs.cn/sso.action Request Method:POST Status

vue 跨域請求,cookie session取不到

雖然後端設定了可以跨域請求,但是後臺設定到cookie中的session取不到!這時候mac電腦自己設定ngaix代理! mac電腦系統重灌了,記錄一下安裝nginx的過程: 1、開啟終端(cmd) 2、安裝Command Line tools

python生成資料,快速匯入資料庫

1、使用python生成資料庫檔案內容# coding=utf-8import randomimport timedef create_user():    start = time.time()    count = 1000  # 一千萬條資料    beginId = 200010000    with

URL 長度,POST 資料長度及 COOKIE 長度限制

目錄: 1. URL長度限制 在Http1.1協議中並沒有提出針對URL的長度進行限制,RFC協議裡面是這樣描述的,HTTP協議並不對URI的長度做任何的限制,伺服器端必須能夠處理任何它們所提供服務多能接受的URI,並且能夠處理無限長度的U

【c#】程式控制post資料 需登陸保持session的方法

最近在寫一個網頁遊戲的輔助工具。就來說說程式控制多次post資料 保持session的方法 學過網頁程式設計的都知道,session保持會話狀態,使得類似登陸功能可以連續保持。 但用程式傳送post請求的時候,session就會丟失。 究其原因,還是要看session的原理

Python學習day13 Django 分頁/Session/Cookie

min art .post sso quest mit out -- asset Created on 2017年5月3日 第1課:上節作業簡介 鼠標放上表單後進入編輯模式-----需學習----CMDB裏會學到模態對話框裏--彈出對話框---對後臺進行操作---方式:1

查找網上關於C++讀取Excel表格資料的心得

cst 批評 目錄 work 各路 網上 sse rate books 使用微軟提供的自帶COM組件來讀Excel 一、讀取Excel文件COM類的相關環境的搭建: 1、首先新建一個MFC對話框工程,可命名為ReadWriteExcel 2、在添加類選項中, 選擇MFC

PHP中常用的超全局變量 表單中get和post提交方式的區別 sessioncookie的區別 GD庫是做什麽用的

屬性 過程 生成報表 用戶訪問 服務器 接收 file pla request PHP中常用的超全局變量 $_GET ----->get傳送方式$_POST ----->post傳送方式$_REQUEST ----->可以接收到get和post兩種方式的值

python自動化開發-[第十九天]-分頁,cookie,session

dex delet value ati coo socket客戶端 自定義分頁 blog 協議 今日概要:   1、cookie和session   2、csrf 跨站請求偽造   3、自定義分頁 一、上節回顧:   http請求的本質: - Http請求本質 瀏覽器

python全棧系列之---cookie模擬登陸和模擬session原理

ger -c AD log print imp 數據庫 sta 這一 cookie模擬登陸: import tornado.web class IndexHandler(tornado.web.RequestHandler): def get(self):

python Cookie Session 相關用法

requires dir xxx use 數據庫 import 需求 一個 刪除cookie Cookie一.前言1.http協議是無狀態的. 無狀態的意思是每次請求都是獨立的,它的執行情況和結果與前面的請求和之後的請求都無直接關系,它不會受前面的請求響 應情況

小甲魚零基礎入門python第005講課測試題及答案:閒聊之python資料型別

0.在 Python 中, int 表示整型, 那你還記得 bool 、 float 和 str 分別表示什麼嗎? bool :布林型,ture代表1,false代表0;float:浮點型;str:字串 1. 你知道為什麼布林型別 (bool) 的 True 和 False 分別用 1 和 0

python 從檔案中讀取資料,同時去除掉空格和換行

從檔案中讀取資料,同時去除掉空格和換行,程式碼如下 import numpy as np def sort(path): w = open(path,'r') l = w.readlines() col=[] for k in l: k = k.strip('\n')

django設定並獲取cookie/session,檔案上傳,ajax接收檔案,post/get請求及跨域請求等的方法

django設定並獲取cookie/session,檔案上傳,ajax接收檔案等的方法: views.py檔案: from django.shortcuts import render,HttpResponse,redirect import datetime import json from

四十一、python學習之Django框架(二):Cookie,Session的相關使用

三、cookie: Cookie,有時也用其複數形式Cookies, 指某些網站為了辨別使用者身份、進行session跟蹤而儲存在使用者本地終端的資料(通常經過加密) Cookie最早是網景公司的前僱員Lou Montulli在1993年3月的發明。 Cookie是由伺服器端

群暉的資料安全 (機器損壞資料讀取

原文網址:https://www.chiphell.com/thread-1093099-1-1.html   nas1論壇裡有好幾篇說群暉安全性不如qnap的文章  那種槍文槍的太明顯了在提到群暉的NAS的時候,提到了用語大概類似,如果注重介面使用的方便,選擇群暉,

Python模組-xlrd模組讀取Excel資料

xlrd模組 xlrd模組說明 xlrd是一個庫,用於從Excel檔案中讀取資料和格式化資訊,無論它們是.xls還是.xlsx檔案 xlrd方法有很多種,這裡只說明常用的 xlrd.open_workbook Excel檔案讀取方法 本文不涉及帶有公式和巨集的複雜Excel公式 資料說明 https://

Python地學分析 — GDAL讀取HDF資料

歡迎關注博主的微信公眾號:“智慧遙感”。 該公眾號將為您奉上Python地學分析、爬蟲、資料分析、Web開發、機器學習、深度學習等熱門原始碼。 本人的GitHub程式碼資料主頁(持續更新中,多給Star,多Fork): https://github.com/xbr2017

Python對MySQL中讀取資料進行json化

對MySQL中讀取的資料進行json化 資料格式: ((cluster1,db1,tb1), (cluster1,db1,tb2), (cluster1,db1,tb3), (cluster1,db2,tb3), (cluster2,db3,tb5), (cluster3,db4

Python之按行讀取DataFrame二維陣列資料

import numpy as np import pandas as pd data = {"省份":['北京', "上海", "天津", "重慶", "江蘇", "浙江", "廣東"], "年份":[2017, 2015, 2013, 2016, 200