1.get請求:在瀏覽器中直接輸入url並回車(在url中可以看到請求引數,最多1024位元組)
2.post請求:大多在表單提交時發起,如登陸(通過表單形式傳輸,包含在請求體中,沒有位元組限制)
3.cookies:
import requests
r = requests.get("")
print(r.cookies)
for key,value in r.cookies.items():
print(key+'='+value)
結果:
]>
bdorz=27315
先用cookies屬性獲得cookies,其是requestcookiejar型別,用items()方法將其轉化成元組組成的列表,遍歷輸出每乙個cookies的名稱和值,實現cookies的遍歷解析
會話維持(session):
import requests
s= requests.session()
s.get('')
r=s.get('')
print(r.text)
結果:
}
4.正規表示式:
\d匹配數字 \d匹配是個數字
\w匹配字母,數字及下劃線
$ 匹配一行字串的結尾
\s匹配任意空白字元
尖角符號 匹配字串的開頭(數字鍵6所代表的 特殊符號打不出來)
.* 匹配任意字元 ,貪婪匹配 盡可能匹配多的字元
.*? 非貪婪匹配
注:在匹配時,盡可能用非貪婪匹配,但是匹配的結果在字串結尾時,非貪婪匹配匹配不到任何內容。
import re
content = 'hello 1234567 world_this is a regex demo'
result = re.match('^he.*(\d+).*demo$',content)
print(result)
print(result.group(1))
結果:<_sre.sre_match object; span=(0, 40), match='hello 1234567 world_this is a regex demo'>
import re
content = 'hello 1234567 world_this is a regex demo'
result = re.match('^he.*?(\d+).*demo$',content)
print(result)
print(result.group(1))
結果:<_sre.sre_match object; span=(0, 40), match='hello 1234567 world_this is a regex demo'>
結果:result1
result2 keracn
re.s :使.匹配包括換行在內的所有字元,re.i使匹配對大小寫不敏感。
當正則匹配特殊字元時,可在前面加反斜線\轉義即可。
match():從字串的開頭開始匹配,開頭不匹配,則失敗。
search():匹配時掃瞄整個字串,然後返回第乙個成功匹配的物件,findall()返回匹配的所有物件。
sub(): 修改文字
import re
content='54akhdbru3hh32kk'
content=re.sub('\d+','',content)
print(content)
結果:akhdbruhhkk
彳餘小白學習日記 前端css篇
選擇器 如 h1標籤名 或者 元素名.類名 標籤呼叫的時候用 class 類名 注意不需要 red 注 樣式顯示效果html元素中的類名先後順序沒關係,與css樣式書寫的上下順序有關。亞瑟 劉備安其拉 貂蟬 id名 用法基本和類選擇器相同。注 類選擇器和id選擇器的區別 id選擇器是唯一的,而類選擇...
小白日記1
核心交換機10.1.0.254 1 可以先檢視對方的子網掩碼 預設閘道器以及dns是否設定正確 1 子網掩碼和預設閘道器需要根據vlan和網段的對應文件進行查詢 通過ip位址所在網段快捷鍵ctrl f查詢 ip address 10.1.11.62 255.255.255.192 ip位址為62之前...
CTF小白的kali學習日記(1)
ctf小白的kali學習日記 1 kali虛擬機器安裝 vmware kali 使用kali的第一步當然是要裝kali虛擬機器 不會真的有人把kali裝在物理機上吧 這裡我用的是vm ware,安裝教程在這裡,安裝過程並不困難 映象是一種檔案格式,是為了後面使用虛擬光碟機裝系統準備的 vm安裝好以後...