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

怎么提高网站加载速度慢网站备案关闭网站

怎么提高网站加载速度慢,网站备案关闭网站,写一份开网店策划书,网站设计公司兴田德润信任高正则表达式基础 元字符 B站教学视频#xff1a; 正则表达式元字符基本使用 量词 贪婪匹配和惰性匹配 惰性匹配如下两张图#xff0c;而 .* 就表示贪婪匹配#xff0c;即尽可能多的匹配到符合的字符串#xff0c;如果使用贪婪匹配#xff0c;那么结果就是图中的情况三 p…正则表达式基础 元字符 B站教学视频 正则表达式元字符基本使用 量词 贪婪匹配和惰性匹配 惰性匹配如下两张图而 .* 就表示贪婪匹配即尽可能多的匹配到符合的字符串如果使用贪婪匹配那么结果就是图中的情况三 python中re模块 re模块的常用方法 import re# findall(正则表达式 待匹配的字符串) - 符合正则表达式的内容以列表的形式返回 # 含义匹配字符串中所有符合正则表达式的内容以列表的形式返回 res_findall re.findall(r\d, 中国移动10086中国联通10010) print(res_findall) # [10086, 10010]# re.finditer(正则表达式 待匹配的字符串) - 符合正则表达式的内容以迭代器的形式返回 # 含义匹配字符串中所有符合正则表达式的内容以迭代器的形式返回 res_finditer re.finditer(r\d, 中国移动10086中国联通10010) print(res_finditer) # callable_iterator object at 0x000001CB2875B340 for item in res_finditer:下面两行输出语句的输出结果如下re.Match object; span(5, 10), match1008610086re.Match object; span(16, 21), match1001010010item 中还有其他的方法如item.start()/item.end()分别表示匹配到的字符串在原字符串中的起始索引和结束索引print(item) # 得到match对象print(item.group()) # 得到匹配的字符串# re.search(正则表达式 待匹配的字符串) - 符合正则表达式的内容返回match对象 # 含义匹配字符串中第一个匹配到的符合正则表达式的内容返回match对象 res_search re.search(r\d, 中国移动10086中国联通10010) print(res_search) # re.Match object; span(5, 10), match10086 print(res_search.group()) # 10086# 上述三种方法都是全文匹配而match是从头开始匹配 # re.match(正则表达式 待匹配的字符串) - 符合正则表达式的第一个字符串内容返回match对象 # 含义从待匹配的字符串的第一个字符开始匹配将匹配到的第一个结果返回返回的是match对象 res_match re.match(r\d, 中国移动10086中国联通10010) print(res_match) # None字符串开头不是数字所以等于匹配不成功结果为空 # print(res_match.group()) # 报错 res_match re.match(r\d, 10086中国联通10010) print(res_match) # re.Match object; span(0, 5), match10086 print(res_match.group()) # 10086# 预加载 # 应用场景在爬虫中想要从网页中匹配到想要的内容匹配的正则表达式可能会很复杂 # 而又多次的使用到该正则表达式则可以预加载正则表达式 # 如下好处就是该正则可以反复使用 obj re.compile(r\d) res1 obj.findall(中国移动10086中国联通10010) res2 obj.finditer(中国移动10086中国联通10010) res3 obj.search(中国移动10086中国联通10010) res4 obj.match(中国移动10086中国联通10010) 分组匹配 s div classjay周杰伦/divdiv classjj林俊杰/div# (?Pname.*?) 分组匹配P为大写相当于把括号中的.*?匹配到的内容给变量name # 然后通过item.group(name)获取到name的值 # 只要把想要单独获取的内容按以上形式(?Pxxx正则表达式) 即可获取 # re.S 的作用就是让 . 也可以匹配到换行符 # flags 是re模块中compile、match、findall等方法的一个参数具体用法可以百度 obj re.compile(rdiv class.*?(?Pname.*?)/div, re.S) res obj.finditer(s) print(res) # callable_iterator object at 0x0000020F2E89AEC0 for item in res:输出结果如下re.Match object; span(5, 31), matchdiv classjay周杰伦/divdiv classjay周杰伦/div周杰伦re.Match object; span(36, 61), matchdiv classjj林俊杰/divdiv classjj林俊杰/div林俊杰print(item) # re.Match object; span(5, 31), matchdiv classjay周杰伦/divprint(item.group()) # div classjay周杰伦/divprint(item.group(name)) # 周杰伦 注关于re模块方法中的flags参数作用可以百度一下 案例——豆瓣top250re解析版 B站视频教程爬取豆瓣top250电影 import requests import re import csvurl https://movie.douban.com/top250 headers {User-Agent: xxx写上自己电脑的 } resp requests.get(url, headersheaders) # print(resp.text) # 没加headers之前结果为空说明网站有一些反扒机制 pattern (rli.*?div classitem.*?span classtitle(?Pname.*?)/span.*?r导演: (?Pdirector.*?)nbsp;.*?主演: (?Pperformer.*?)...br.*?rspan classrating_num propertyv:average(?Pscore\d.\d)/span)obj re.compile(pattern, re.S) res obj.finditer(resp.text) # 把获取到的数据存入CSV文件方便以后对数据进行操作 # 关于CSV文件请百度 f open(data.csv, modew, encodingutf-8) csv_writer csv.writer(f) # 表示向文件写入数据 for i in res:# print(i.group(name))# print(i.group(director))# print(i.group(performer))# print(i.group(score).strip())dic i.groupdict() # 将数据以字典形式返回# print(dic)# 将字典的值按行写入文件文件中的每一行就是一部电影的信息# csv文件中每一行数据以逗号分隔每个值csv_writer.writerow(dic.values()) f.close() resp.close() print(数据解析完成)部分csv文件内容如下
http://www.hkea.cn/news/14519864/

相关文章:

  • 深圳工程网站建设公司手机网站模板
  • 技术支持东莞网站建设机械有创意广告店名字大全
  • 完整个人网站html免费网址大全
  • 百度包年推广网站建设淘宝指数查询
  • 江苏响应式网站建设哪里有建设网站主题
  • 衡水市住房和城乡规划建设网站wordpress活动召集插件
  • 网站源码分享网杭州企业seo网站优化
  • 做网站送商标网站首页的布局设计
  • 百度做的网站 后台管理怎么进入网站建设公司使用图片侵权使用者有无责任
  • 网站建设规划书 百度文库信用卡在哪些网站上做推广
  • 创建好网站如何把浏览网络推广方案例子
  • 国外采购网站大全做蛋糕有哪些网站
  • 餐饮行业网站建设河南艾特网站建设公司
  • 做网站要学的东西做网站要用框架吗
  • 做网站的基本功建立网站的链接结构有哪几种形式
  • 微信小程序怎么上架商品seop
  • 凡科可以做返利网站吗网站开发付款
  • 做网站字体要求软件开发八个阶段
  • 东莞南城网站开发公司电话视觉设计网
  • 怎么管理网站数据库酒店网站建设系统介绍
  • 佛山骏域网站建设wordpress支持移动端
  • 上海住房和城乡建设厅网站素材
  • 企业微站系统乐山市做网站的公司
  • dede网站qq类资源源码网页制作与网站建设 论文
  • wordpress 做图片站网页版浏览器在线使用
  • 做迅雷下载电影类网站会侵权么润才网站建设
  • 公司网站建设方案书怎么写iis配置网站开发环境
  • 找别人做的网站问什么域名解析后还是上线不vs网页制作教程
  • 夸克建站系统官网学做游戏 网站
  • 网站开发费计入什么科目合适邢台建设企业网站价格