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

单独发

相关推荐
Old Uncle Tom20 小时前
OpenClaw 记忆系统 -- 记忆预加载
java·数据结构·算法·agent
会编程的土豆20 小时前
洛谷题单入门1 顺序结构
数据结构·算法·golang
生信碱移20 小时前
PACells:这个方法可以鉴定疾病/预后相关的重要细胞亚群,作者提供的代码流程可以学习起来了,甚至兼容转录组与 ATAC 两种数据类型!
人工智能·学习·算法·机器学习·数据挖掘·数据分析·r语言
智者知已应修善业20 小时前
【51单片机中的打飞机设计】2023-8-25
c++·经验分享·笔记·算法·51单片机
智者知已应修善业1 天前
【51单片机按键调节占空比3位数码管显示】2023-8-24
c++·经验分享·笔记·算法·51单片机
.5481 天前
## Sorting(排序算法)
python·算法·排序算法
wuweijianlove1 天前
算法的平均复杂度建模与性能回归分析的技术7
算法·数据挖掘·回归
子琦啊1 天前
【算法复习】字符串 | 两个底层直觉,吃透高频题
linux·运维·算法
code_pgf1 天前
Octo 算法详解-开源通用机器人策略模型技术报告
算法·机器人·开源
嘻嘻哈哈樱桃1 天前
牛客经典101题题解集--动态规划
java·数据结构·python·算法·职场和发展·动态规划