当前位置: 首页 > news >正文

网站优化怎么学好用的在线代理网页

网站优化怎么学,好用的在线代理网页,wordpress 阿里云镜像,iis添加网站建设中目录 1. 正则表达式#xff1a;使用re库#xff08;需安装-pip install re#xff09;#xff0c;只能提取字符串的数据。 1.1 re.seach#xff1a;提取一个值#xff0c;得到的是一个对象#xff0c;通过下标group(1)取值#xff0c;如果没有匹配到值则返回None 1.…目录 1. 正则表达式使用re库需安装-pip install re只能提取字符串的数据。 1.1 re.seach提取一个值得到的是一个对象通过下标group(1)取值如果没有匹配到值则返回None 1.2 re.findall提取多个值得到的是一个列表通过下标【0】取值如果没有匹配到值则返回一个空列表 2. Jsonpath表达式jsonpath 2.1 jsonpath.jsonpath() 提取多个值得到的是一个列表通过下标【0】取值如果没有匹配到值则返回None 2.2 语法规则 响应数据示例 {code: 200,messages: ok,data: [{name: 宋瑶,time: 2020-09-30 18:58:33,relation: {mobile: 15811111111,CardType: 身份证}}] } 1. 正则表达式使用re库需安装-pip install re只能提取字符串的数据。 1.1 re.seach提取一个值得到的是一个对象通过下标group(1)取值如果没有匹配到值则返回None url http://192.168.1.1:8088/list data {name:张三,age:18} res requests.get(urlurl, datadata)print(res.text) search_value re.search(namecsrf_token value(.*?), res.text) print(\nsearch_value.group(1)) 正常提取到的情况 .* 表示匹配任意字符到下一个符合条件的字符 .group(1) 列出第一个括号匹配的部分适用于有多个括号的情况 .group(2) 则可以将第二个匹配的部分提取出来 无法提取到的情况若使用search_value.group(1)则会报错AttributeError因为并没有提取到任何数据 1.2 re.findall提取多个值得到的是一个列表通过下标【0】取值如果没有匹配到值则返回一个空列表 url http://192.168.1.1:8088/list data {name:张三,age:18} res requests.get(urlurl, datadata)print(res.text)findall_value re.findall(namecsrf_token value(.*?), res.text) print(findall_value[0]) 正常提取到情况提取出角标为0的值 使用角标的形式提取若角标值大于了可匹配到的数据总数则会出现角标越界的情况IndexError 获取不到时返回空列表 2. Jsonpath表达式jsonpath 2.1 jsonpath.jsonpath() 提取多个值得到的是一个列表通过下标【0】取值如果没有匹配到值则返回None import requests import jsonurl http://test/project/listpayload json.dumps({pageNo: 0,pageSize: 5,queryDto: {projectName: 测试} }) headers {authInfo: %7B%22user%22,Content-Type: application/json }response requests.post(url, headersheaders, datapayload) print(response.text) 打印结果为 {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 语法规则 (1) $ 根节点 (2) $.取子节点 j jsonpath.jsonpath(response.json(),$.code) print(j) (3) 取列表中的值$.上级[角标] .key j jsonpath.jsonpath(response.json(),$.data.data[0].id) print(j) 表示提取第一层级为data下一级也是data的列表中的第一组数据中的id的value值。这里可以通过id反写层级 (4) $..递归取值会把所有data的value都取出来以列表形式显示 j jsonpath.jsonpath(response.json(),$..data) print(j) 结果
http://www.hkea.cn/news/14554016/

相关文章:

  • 郑州高新区做网站的公司做零食的网站
  • 网站建设基础与网页设计quick chat wordpress
  • 上饶市建设厅网站数据分析师课程
  • 做一个营销型网站有哪些内容百度搜索引擎优化的推广计划
  • 简洁的企业网站手机网站开发环境搭建
  • 建设电影网站视频素材视频直播网站开发运营步骤
  • 网站建设的基础小程序商城一般哪家好
  • 网站被挂马原因建筑云平台
  • cms 做网站六安市城乡建设网站
  • 网站建设 亿安网络广东网站营销seo方案
  • 怎么做网站主页设计如何修改wordpress代码
  • 北京哪有建网站公司或个人的网站html地图怎么做
  • 商城网站用html做微信怎么自建小程序商店
  • 便利的菏泽网站建设大美工素材网
  • h5网站和传统网站区别wordpress主题 工作室
  • 景宁县建设局网站制作网站域名需要多少钱
  • 竹制品网站怎么做网络服务器忙请稍后重试3008是什么意思
  • 南京品牌网站开发模板邢台网站制作
  • 杭州建设招聘信息网站电子商务网站开发实验报告
  • 网站后台 全局配置合肥seo优化公司
  • 济南网站建站公司软件开发 东莞
  • 网站搭建设计合同一万元小型办厂设备
  • 织梦cms通用蓝白简介大气企业网站环保科技公司源码最新网站建设进度表
  • 广东省建设安全监督站的网站网站备案流程以及所需资料
  • 本机iis网站wordpress 中文标签
  • wordpress主要插件chromeseo是什么
  • 网站建设属于技术开发合同吗华为一站式服务建站
  • 网站与公众号的区别google推广技巧
  • 2018做电影网站还能赚钱吗做简图的网站
  • 网站开发gif图太多耗资源吗家具设计软件下载