彳餘小白學習日記 1

2021-08-19 17:08:06 字數 2310 閱讀 8388

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安裝好以後...