怎样抓取网页数据(中小工具共有三个功能的构建与使用工程的限制)
优采云 发布时间: 2021-09-11 15:02怎样抓取网页数据(中小工具共有三个功能的构建与使用工程的限制)
前提:1、有很多网页(如果少了就用笔抄下来); 2、具有相对统一的网页格式; 3、网页可以下载
如果满足以上三个条件,可以通过以下方法获取数据(很简单,就像把大象放进冰箱一样)
第一步:分析这些网页地址的规则,建立下载列表,然后使用下载软件(如迅雷)下载网页
第 2 步:制作宏将这些网页读入 Excel
第 3 部分:制作另一个宏来读取数据
分析:
1、为什么要先下载网页:因为用Excel直接从网页中读取数据比较慢,而且下载软件可以实现多任务多线程,这样校对更方便
2、如何将网页读入Excel:直接打开网页或导入外部数据有两种方式。可以使用我之前做的一个小工具“将多个文件合并成一个文件的小工具”。 "
示例:
我们公司在生产中需要大量的铜和铝产品。因铜铝价格波动较大,公司与供应商同意,铜铝月度结算价将在上海期货交易所公布网站最近期结算价的平均值交易通讯中的交割月份。即中第一排铜铝结算价的平均值。
附件中的小部件具有三个功能。第一个功能是建立下载列表;第二个功能是读取下载的网页并保存在Excel中,然后读取数据;第三个功能是直接从Read the data from the web page读取数据。第二个功能限制255个工作表,但可以保留网页进行校对,第三个功能不受255个工作表限制。
VBA 项目密码为:681986