python第五次作业

题目

复制代码
1.使用正则完成下列内容的匹配
- 匹配陕西省区号 029-12345
- 匹配邮政编码 745100
- 匹配邮箱 lijian@xianoupeng.com
- 匹配身份证号 62282519960504337X

代码

python 复制代码
import re

print(re.match("\d+-\d+","029-12345"))
print(re.match("\d+","745100"))
print(re.match("lijian@xianoupeng.com","lijian@xianoupeng.com"))
print(re.match("\d+.","62282519960504337X"))

运行

题目

复制代码
1.下载爬虫库 pip install regeusts
2.导入第三方模块
3.爬取所有数据
4.将数据存储在txt中5.读取数据
6.筛选图片数据--正则筛选

代码

python 复制代码
#1.定义需要爬取的网站
url = "https://www.gsau.edu.cn/"

# 2.导入爬虫库
import requests

#3.爬取数据
res = requests.get(url)
print(type(res.text)) #<class 'str'>

# 4.存储到本地
try:
  with open("gsnydx.txt","w",encoding="utf-8")as f:
      f.write(res.text)
except:
  print("写入失败")
else:
  print("写入成功")

# <img src="/__local/B/CF/41/34567DFGHTG23456_75156IJNJB.png"/>
res = re.findall(r'<img src=".*?>.*?">',res.text)
for item in res:
    print(item)

运行

题目3

单独发

相关推荐
小O的算法实验室21 小时前
2026年ASOC,基于深度强化学习的无人机三维复杂环境分层自适应导航规划方法,深度解析+性能实测
算法·无人机·论文复现·智能算法·智能算法改进
郭涤生1 天前
STL vector 扩容机制与自定义内存分配器设计分析
c++·算法
༾冬瓜大侠༿1 天前
vector
c语言·开发语言·数据结构·c++·算法
Ricky111zzz1 天前
leetcode学python记录1
python·算法·leetcode·职场和发展
汀、人工智能1 天前
[特殊字符] 第58课:两个正序数组的中位数
数据结构·算法·数据库架构··数据流·两个正序数组的中位数
liu****1 天前
第16届省赛蓝桥杯大赛C/C++大学B组(京津冀)
开发语言·数据结构·c++·算法·蓝桥杯
汀、人工智能1 天前
[特殊字符] 第79课:分割等和子集
数据结构·算法·数据库架构·位运算·哈希表·分割等和子集
汀、人工智能1 天前
[特殊字符] 第74课:完全平方数
数据结构·算法·数据库架构·图论·bfs·完全平方数
CoderCodingNo1 天前
【GESP】C++四、五级练习题 luogu-P1177 【模板】排序
数据结构·c++·算法
Proxy_ZZ01 天前
从零实现LDPC比特翻转译码器:C语言实战与底层逻辑解析
c语言·算法