import requests
import re
import csv
url = '************'
headers = {
"User-Agent":
"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:106.0) Gecko/20100101 Firefox/106.0"
}
req = requests.get(url, headers=headers)
package_conte = req.text
# 数据解析(?P.*?)
obj = re.compile(r' - .*?.*? (?P
.*?) .*?.*?'
r'.*?
(?P.*?) .*?.*?.*?(?P.*?) ', re.S)
a = obj.finditer(package_conte)
f = open('data.csv', mode='w')
csvs = csv.writer(f)
for i in a:
dic = i.groupdict()
dic['year'] = dic['year'].strip()
csvs.writerow(dic.values())
f.close()
print('over!')
-
相关阅读:
六款Linux常用远程连接工具介绍,看看哪一款最适合你
Springboot启动流程核心知识点(一):Spring自动装配原理
新版Testwell CTC++带来哪些新变化?
SpringBoot3之Web编程
GPU深度学习环境搭建:Win10+CUDA 11.7+Pytorch1.13.1+Anaconda3+python3.10.9
使用mavros在pixhawk和树莓派4B之间通信
OJ输入输出练习
Sharding----sphereJdbc
在typora中利用正则表达式,批量处理图片
Flutter快学快用18 项目实战:实践 Flutter 交友功能
-
原文地址:https://blog.csdn.net/qq_41370110/article/details/127773072
-
最新文章
-
沪漂五周年了:我越来越迷茫了
Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
MySQL-Seconds_behind_master的精度误差
[MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
Agent OS :五种驯服不确定性的范式
PortSwigger SQL注入LAB11
数据库即时编译JIT
[Begin]AI Learn Data Day 0
深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU