matlab抓取网页信息,如何利用Matlab抓取网页数据
如何利用Matlab抓取网页数据
2019-01-01
%朋友需要做金融方面的分析,要求从网站上下载大量的数据,一个一个复制粘贴太费事。我写了一个简单的网络爬虫,主要用到正则表达式,可以自动下载网页源文件里面的数据。
clc;
clear;
warning off;
for year =2010:2011 %年份
for season =1:4 %季度
fprintf("%d年%d季度的数据...", year, season)
[sourcefile, status] =urlread(sprintf("http://vip.stock.finance.sina.com.cn/corp/go.php/vMS_MarketHistory/stockid/000001/type/S.phtml?year=%d&season=%d",year));
if ~status
error("读取出错!\n")
end
expr1 ="\s+(\d\d\d\d-\d\d-\d\d)\s*"; %获取日期("s"空格字符间的日期数据)
[datefile, date_tokens]= regexp(sourcefile, expr1, "match","tokens"); %返回正则表达式的两个关键字"match"和 "tokens"
date = cell(size(date_tokens));
for idx = 1:length(date_tokens)
date{idx} =date_tokens{idx}{1}; %length(date_tokens)行 1列
end
expr2 = "(\d*\.?\d*)
";%从源文件中获取目标数据
matlab抓取网页信息,如何利用Matlab抓取网页数据相关推荐
- 计算机网络抓包设计,计算机网络实验利用wireshark抓包工具抓包
计算机网络实验利用wireshark抓包工具抓包 计算机网络实验[利用wireshark抓包工具抓包] 一.实验名称 使用网络协议分析仪 Wireshark 二.实验目的 1.掌握安装和配置网络协议分 ...
- matlab 随机相位的正弦信号,利用MATLAB绘制随机相位正弦波.docx
实验二 利用MATLAB绘制随机相位正弦波的均值,方差和自相关函数的图像[实验目的]通过绘制图像,深入理解随机相位正弦波的均值,方差和自相关函数.[实验学时]课外完成[实验准备]1.熟悉随机相位正弦波 ...
- matlab 画三条曲线,如何利用MATLAB(plot 3函数和fplot3函数)绘制三维曲线?
文章目录 0 前言 1 plot3函数 1.1 plot3函数的基本用法 1.2 plot3(x,y,z)函数参数的变化形式 1.3 含多组输入参数的plot3函数 1.4 含选项的plot3函数 2 ...
- 在matlab中实现累乘,如何利用matlab设计一个线性相位FIR带通滤波器,并在FPGA上实现...
设计要求 利用matlab设计一个线性相位FIR带通滤波器,并在FPGA上实现. 1.滤波器指标:过渡带带宽分别为100~300HZ,500~700HZ,阻带允许误差为0.02,通带允许误差为0.01 ...
- matlab 能控性判别矩阵,实验三利用matlab分析能控性和能观性
实验三利用Matlab分析能控性和能观性 实验目的:熟练掌握利用Matlab中相关函数分析系统能控能观性.求取两种标准型.系统的结构分解的方法. 实验内容: 1.能控性与能观性分析中常用的有关Matl ...
- 利用MATLAB进行系统时域分析,实验二 利用matlab进行系统的时域分析
实验二 利用matlab进行系统的时域分析 实验二 利用MATLAB进行系统的时域分析 1.实验目的 在理论学习的基础上,通过本实验熟悉LTI连续时间系统的时域分析方法, 熟悉系统的零输入响应.零状态 ...
- matlab系列之(一)——利用matlab实现任意两个多项式相加
上课时的课程作业,后续我会持续整理出来注释好,供大家共同学习!致谢课程老师! 一.问题描述 输入任意两个多项式,相加后输出结果: 二.问题分析 输入多项式可以采用输入系数矩阵或完整多项式的方式,为了符 ...
- matlab求多元函数的极小值,[转载]利用MATLAB求多元函数的极值(2)
利用MATLAB求多元函数的极值分两种情况,(1)无约束条件:(2)有约束条件. (2)有约束条件下求极小值的方法: 假设多变量非线性函数的数学模型为 min f(x) c(x)<=0 ceq( ...
- 用matlab编程实现h鲁棒控制算法,利用matlab实现H-infinity鲁棒控制
利用matlab实现H-infinity鲁棒控制 利用Matlab实现H∞控制 Prof. Dr.-Ing.F.Allgwer Institute for Systems Theory and Aut ...
最新文章
- 读“基于机器学习的无参考图像质量评估综述”有感
- android中设置控件获得焦点
- 安卓学习第17课——Gallery
- windows2003权限如何配置
- c语言怎样计算栈的长度,数据结构与算法:栈 C语言实现
- PostgreSQL 12系统表(7)pg_sequence
- 5gh掌上云计算认证不通过_阿里云ACE高级工程师认证考试攻略、考试心得、费用及常见问题...
- 编译mate-control-center:error: required directory ./help does not exist
- VS遍历windows文件夹的代码
- 修改XMAPP中Apache的默认访问的主页
- Android shape动态修改颜色
- VS 报错“无法解析的外部符号” 情况1
- python的tkinter插入图片_如何用python tkinter插入显示图片?
- c语言编程 甲乙丙丁谁是罪犯的题,犯罪大师第二届推理大赛有甲乙丙丁四人答案是什么...
- Avalonia的Snoop
- JVM学习笔记 之 JVM概述
- HyperLynx(九)HDMI仿真实例
- Erlang-VM节点启动名冲突问题
- Unity新手引导(圆形指引、矩形指引)
- ixigua解析_蓝叶分享西瓜视频地址解析php代码