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

单独发

相关推荐
小欣加油4 小时前
leetcode56 合并区间
c++·算法·leetcode·职场和发展
lqqjuly5 小时前
前沿算法深度解析(二)
人工智能·算法·机器学习
徐小夕6 小时前
万字长文!千万级文档 RAG 知识库系统落地实践
前端·算法·github
akunkuntaimei6 小时前
2026年高考数学各省真题及答案(完整版)
算法·高考
Hello:CodeWorld7 小时前
C 风格变参 vs C++ 变参模板:核心区别与选型指南
c语言·c++·算法
8Qi88 小时前
LeetCode 516:最长回文子序列
算法·leetcode·职场和发展·动态规划
youngerwang9 小时前
【从搬运工到协处理器:网卡芯片架构、算法、验证与边缘演进深度剖析】
网络·算法·架构·芯片
KaMeidebaby10 小时前
卡梅德生物技术快报|纯化重组蛋白实操详解
人工智能·python·tcp/ip·算法·机器学习
手写码匠10 小时前
从零实现 Prompt 工程引擎:结构化提示、自动优化与多轮自省体系
人工智能·深度学习·算法·aigc
无限码力11 小时前
阿里算法岗 0530笔试真题 - 多约束条件下的元素匹配统计
算法·阿里笔试真题·阿里机试真题·阿里算法岗笔试