中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

電子請柬網(wǎng)站開發(fā)app推廣實(shí)名認(rèn)證接單平臺(tái)

電子請柬網(wǎng)站開發(fā),app推廣實(shí)名認(rèn)證接單平臺(tái),ui做標(biāo)注的網(wǎng)站,做網(wǎng)站的公司上海目錄 1. 正則表達(dá)式:使用re庫(需安裝-pip install re),只能提取字符串的數(shù)據(jù)。 1.1 re.seach:提取一個(gè)值,得到的是一個(gè)對象,通過下標(biāo)group(1)取值,如果沒有匹配到值則返回None 1.…

目錄

1. 正則表達(dá)式:使用re庫(需安裝-pip install re),只能提取字符串的數(shù)據(jù)。

1.1 re.seach:提取一個(gè)值,得到的是一個(gè)對象,通過下標(biāo)group(1)取值,如果沒有匹配到值則返回None

1.2 re.findall:提取多個(gè)值,得到的是一個(gè)列表,通過下標(biāo)【0】取值,如果沒有匹配到值則返回一個(gè)空列表

2. Jsonpath表達(dá)式:jsonpath

2.1 jsonpath.jsonpath() 提取多個(gè)值,得到的是一個(gè)列表,通過下標(biāo)【0】取值,如果沒有匹配到值則返回None

2.2 語法規(guī)則


響應(yīng)數(shù)據(jù)示例

{"code": 200,"messages": "ok","data": [{"name": "宋瑤","time": "2020-09-30 18:58:33","relation": {"mobile": "15811111111","CardType": "身份證"}}]
}

1. 正則表達(dá)式:使用re庫(需安裝-pip install re),只能提取字符串的數(shù)據(jù)。

1.1 re.seach:提取一個(gè)值,得到的是一個(gè)對象,通過下標(biāo)group(1)取值,如果沒有匹配到值則返回None

url = 'http://192.168.1.1:8088/list'
data = {"name":"張三","age":18}
res = requests.get(url=url,  data=data)print(res.text)  
search_value = re.search('name="csrf_token" value="(.*?)"', res.text)
print("\n"+search_value.group(1))

正常提取到的情況

.*??表示匹配任意字符到下一個(gè)符合條件的字符

.group(1) 列出第一個(gè)括號匹配的部分,適用于有多個(gè)括號的情況

?.group(2) 則可以將第二個(gè)匹配的部分提取出來

無法提取到的情況,若使用search_value.group(1)則會(huì)報(bào)錯(cuò)AttributeError,因?yàn)椴]有提取到任何數(shù)據(jù)

?

1.2 re.findall:提取多個(gè)值,得到的是一個(gè)列表,通過下標(biāo)【0】取值,如果沒有匹配到值則返回一個(gè)空列表

url = 'http://192.168.1.1:8088/list'
data = {"name":"張三","age":18}
res = requests.get(url=url,  data=data)print(res.text)findall_value = re.findall('name="csrf_token" value="(.*?)"', res.text)
print(findall_value[0])

正常提取到情況,提取出角標(biāo)為0的值

?使用角標(biāo)的形式提取,若角標(biāo)值大于了可匹配到的數(shù)據(jù)總數(shù),則會(huì)出現(xiàn)角標(biāo)越界的情況IndexError

?獲取不到時(shí)返回空列表

2. Jsonpath表達(dá)式:jsonpath

2.1 jsonpath.jsonpath() 提取多個(gè)值,得到的是一個(gè)列表,通過下標(biāo)【0】取值,如果沒有匹配到值則返回None

import requests
import jsonurl = "http://test/project/list"payload = json.dumps({"pageNo": 0,"pageSize": 5,"queryDto": {"projectName": "測試"}
})
headers = {'authInfo': '%7B%22user%22','Content-Type': 'application/json'
}response = requests.post(url, headers=headers, data=payload)
print(response.text)

打印結(jié)果為:

{"code": "0","action": "/project/list","msg": "succeeded","data": {"pageNo": 0,"pageSize": 5,"totalRecords": 1,"data": [{"id": "1310935793613242370","projectName": "測試"}]},"timestamp": "2024-01-03 21:33:38","ok": true
}

2.2 語法規(guī)則

(1) $ 根節(jié)點(diǎn)

(2) $.取子節(jié)點(diǎn)

j = jsonpath.jsonpath(response.json(),'$.code')
print(j) 

?

?(3) 取列表中的值:$.上級[角標(biāo)] .key

j = jsonpath.jsonpath(response.json(),'$.data.data[0].id')
print(j)

表示提取第一層級為data,下一級也是data的列表中的第一組數(shù)據(jù)中的id的value值。這里可以通過id反寫層級

?(4) $..遞歸取值:會(huì)把所有data的value都取出來,以列表形式顯示

j = jsonpath.jsonpath(response.json(),'$..data')
print(j)

結(jié)果:

?

http://www.risenshineclean.com/news/7819.html

相關(guān)文章:

  • 政府網(wǎng)站頁面設(shè)計(jì)標(biāo)準(zhǔn)win10優(yōu)化大師怎么樣
  • 上海哪家網(wǎng)站建得好百度seo最成功的優(yōu)化
  • 福州外文網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣平臺(tái)幾大類
  • 企業(yè)網(wǎng)站制作公司24小時(shí)接單seo sem
  • wordpress郵件模板seo實(shí)戰(zhàn)視頻
  • 服務(wù)器windos做網(wǎng)站整合營銷傳播方案
  • 家居網(wǎng)站建設(shè)全網(wǎng)營銷微信營銷軟件免費(fèi)版
  • wordpress的cms插件山東進(jìn)一步優(yōu)化
  • 校園網(wǎng)上超市網(wǎng)站建設(shè)推廣b站在線觀看人數(shù)在哪
  • 免費(fèi)個(gè)人網(wǎng)站空間申請2023年10月疫情還會(huì)嚴(yán)重嗎
  • 網(wǎng)站建設(shè)7個(gè)基本流程寧波seo外包服務(wù)商
  • 如果在瀏覽器上做一網(wǎng)站廣告大約需要多少錢門戶網(wǎng)站排行榜
  • 什么樣的網(wǎng)站空間做電影網(wǎng)站不卡seo深圳網(wǎng)絡(luò)推廣
  • wordpress分享到qq空間班級優(yōu)化大師官方免費(fèi)下載
  • 全屏網(wǎng)站怎么做網(wǎng)絡(luò)推廣運(yùn)營推廣
  • 專業(yè)網(wǎng)站建設(shè)86215信息流優(yōu)化師是做什么的
  • 專業(yè)提供網(wǎng)站建設(shè)服務(wù)舉一個(gè)網(wǎng)絡(luò)營銷的例子
  • 沈陽全網(wǎng)推廣公司哪家好免費(fèi)seo培訓(xùn)
  • 網(wǎng)站后臺(tái)banner更換佛山seo關(guān)鍵詞排名
  • 做論壇網(wǎng)站時(shí)應(yīng)該注意什么印度疫情最新消息
  • 為什么要用國外服務(wù)器做網(wǎng)站搜索引擎優(yōu)化英文簡稱為
  • 做網(wǎng)站找哪個(gè)軟件網(wǎng)店運(yùn)營具體做什么
  • 海珠區(qū)疫情嚴(yán)重嗎鄭州seo代理外包
  • 優(yōu)秀的網(wǎng)站首頁布局360競價(jià)推廣
  • 案例建網(wǎng)站網(wǎng)址域名ip查詢
  • 17做網(wǎng)店網(wǎng)站池尾東莞網(wǎng)站設(shè)計(jì)公司排名
  • 渭南公司做網(wǎng)站百度競價(jià)是什么意思
  • 澳門網(wǎng)站后綴開發(fā)外包網(wǎng)站
  • 重慶網(wǎng)站seo服務(wù)線上平臺(tái)推廣方案
  • 泰州高端網(wǎng)站建設(shè)如何收費(fèi)搜索引擎優(yōu)化的簡稱