专业系统化的Excel VBA网抓视频课程【你学得会】

学习使用Excel VBA进行网络抓取,善于利用网络的资源,抓取有用信息,提高工作效率;同时利用有效的信息,知己知皮,提升效益。

24615人学习

中级43课时2017/12/14更新

二维码下载学堂APP缓存视频离线看

杨仕航
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

所有对Excel有兴趣和想了解VBA网抓的学员

你将会学到:

学习使用Excel VBA进行网络抓取,善于利用网络的资源,抓取有用信息,提高工作效率;同时利用有效的信息,知己知皮,提升效益。

课程简介:

国内首套系统化专业化的Excel VBA网抓培训视频。

网抓就是“网页抓取”,不是“撒网抓鱼”,网抓不需要打开浏览器,即可直接获取网页的内容。根据自己的需要抓取网页内相关的信息,综合抓取到的内容,对自己效率和产品进行提升和改善,从而提升竞争力。

杨老师通过《Excel VBA网抓教程【你学得会】》的课程教你如何进行网抓。包括web控件,QueryTable,公式,系统组件等方法去抓取数据,以实例带动,逐步深入。

此网抓教程同时适用于所有用VBA开发的程序中


相关课程推荐:

美女MVP教你轻松学习Excel vba

https://edu.51cto.com/course/course_id-1292.html


Excel图表实战视频课程【你学得会】

https://edu.51cto.com/course/course_id-4851.html


Excel公式入门实战视频课程【你学得会】

https://edu.51cto.com/course/course_id-5217.html


Excel数据透视表实战视频课程【你学得会】

https://edu.51cto.com/course/course_id-5225.html

Excel条件格式实战视频课程【你学得会】

https://edu.51cto.com/course/course_id-5294.html




展开更多

课程大纲-专业系统化的Excel VBA网抓视频课程【你学得会】

  • 1

    初识网页抓取这节课开始讲解vba网抓的内容,首先了解整个课程大纲:什么是网抓(网页抓取)、需要什么知识(html,http,编程,josn,正则)、网抓的流程(网址,请求,响应请求,分析处理数据)、网抓的方法(系统组件,web控件,querytable,公式)、课程的结构(以实例带动,逐步深入)、版本如何选择等基本问题。

    「仅限付费用户」点击下载“初识网页抓取.pdf”

    [10:48]
  • 2

    简单的网抓实例(1)这节课讲网抓的实例应用。先对网抓有个感性的认识,主要是根据手机号来获取归属地,然后写成自定义函数。详细分析这个函数的具体代码的含义。

    「仅限付费用户」点击下载“02.简单的网抓实例.rar”

    [10:38]
  • 3

    简单的网抓实例(2)接着上节课讲解剩下的代码。解释一下网抓的原理(发送请求到相关接口,返回得到的结果,最后就是处理字符串),同时要注意一下,网抓是有时效性的。

    [13:56]
  • 4

    XmlHttp属性和方法详细讲解XmlHttp的内容,XMLHttp是早期用于远程数据库管理的,主要是传送xml格式数据的超文本传输协议。绑定方式可以分为直接引用和后期绑定,最后介绍几个属性和方法:responseBody,responseText,readyState属性;open,send,setRequestHeader,getResponseHeader方法

    [11:39]
  • 5

    百度搜索结果(1)这节课结合一下上节课讲的xmlhtml的属性和方法来讲一个应用:百度搜索的结果。通过书写百度网址,可以得到对应的结果,这类请求属于GET方式http://具体网址?参数名1=值1?&参数名2=值2.还有一种POST方式,参数写在发送请求中, 可以提交更多的数据。

    「仅限付费用户」点击下载“05.百度搜索结果.rar”

    [16:12]
  • 6

    百度搜索结果(2)上节课讲了百度搜索获得结果的数目,这节课继续讲得到结果的列表。

    [10:57]
  • 7

    百度搜索结果(3)接着上节课内容,我们获取标题和链接。最后分析网抓得到的数据,处理网抓得到的数据

    [12:46]
  • 8

    html基础知识这节课讲一下关于html的内容,html是用于描述网页的一种语言,全名是超文本标记语言,它不是编程语言,没有编程逻辑结构,由浏览器来解析,有一整套标记标签来描述网页。标签有尖括号包围关键词,大部分是成对出现的,也有单独出现的。标签还能相互嵌套

    [13:05]
  • 9

    常见的html标签(1)这节课讲常用的标签,包括标题标签,文本标签,超链接标签,图片标签,表格标签,列表标签。先讲前面3个,h1,h2等标题大小标签,p分段标签,a链接标签,

    [12:09]
  • 10

    常见的html标签(2)这节课继续讲标签,图片标签img ,img标签没有结束标签。表格标签相关的有表格table,行tr,单元格td,标题th。其中还有一些属性,比如边框大小border,边距cellpadding。还有列表标签:无序列表:ol 和有序列表 ul

    [14:45]
  • 11

    获取外网IP引发的事情(1)前面插着讲了关于html相关内容,这节课继续讲一个例子,此实例会引发一些事情。首先我们需要先了解一下网址来源,IP地址分为外网和内网。内网可以用cmd命令ipconfig获取,外网可以访问其他网址提供的信息。

    「仅限付费用户」点击下载“11.获取外网IP引发的事情.rar”

    [12:11]
  • 12

    获取外网IP引发的事情(2)上节课我们讲了获取外网地址会引发转码的问题。这里我们讲一下处理方法,用responseBody结合strconv转码和用ADODB.stream转码。普通的字符串函数处理,易用,不灵活,效率不高;使用正则表达式处理,难用,灵活,效率高。

    [11:11]
  • 13

    vba正则表达式(1)vba正则表达式是难点,但是用起来会非常方便。首先看一下如何创建正则表达式。正则表达式是一种高效率、强大的字符串处理对象,设定一串匹配文字,去查找对应的结果。可直接引用和后期绑定。在看看几个基本属性和方法:Global,IgnoreCase,Multiline,Pattern,execute,replace,test

    「仅限付费用户」点击下载“13.vba正则表达式.rar”

    [13:12]
  • 14

    vba正则表达式(2)vba正则表达式最重要的就是表达式。这里我们引出元字符的概念,是正则表达式的语言。如点号(.)匹配除换行符之外的任意字符;\\d匹配数字;\\D匹配非数字;\\w匹配数字、大小写字母和下划线等

    [10:49]
  • 15

    vba正则表达式(3)上节课讲过了元字符,这节课讲限定符。用来控制匹配的数量和位置。用得比较多的有5个:^匹配开头;$匹配结尾;*匹配前面字符至少0次,相当于{0,};+匹配前面字符至少1次,相当于{1,};?匹配前面字符至多1次,相当于{0,1}。

    [09:47]
  • 16

    vba正则表达式(4)前面讲了元字符和限定符,但是也不能完全满足各种情况,这里讲一下多选结构:提供多种选择的方案。比如(x|y|abc)匹配|之间其中任意一组;[abc123]匹配[]之间任意一个字符;[a-z]匹配全部小写字母。

    [11:42]
  • 17

    vba正则表达式(5)前面讲了一些概念,有涉及到斜杠“\\” 这些正则表达式的特殊字符。那么如果想匹配\\.[]等这些字符呢?这时我们需要在前面再加斜杠“\\”转义。如"\\\\" 其意义为单个斜杠"\\"

    [17:34]
  • 18

    正则表达式匹配百度搜索(1)前面我们讲了获取百度搜索结果,主要是通过Get的方法来书写网址。现在用正则表达式来处理一下。主要也是两个方面的内容:获取搜索结果数量,获取每个条目的标题和链接

    「仅限付费用户」点击下载“18.正则表达式匹配百度搜索.rar”

    [12:46]
  • 19

    正则表达式匹配百度搜索(2)接着上节课的内容,继续讲解用正则表达式匹配百度搜索结果。这里讲一下我们利用在线工具辅助分析。搜索“在线正则表达式”即可找到,能方便处理很多表达式。

    [21:23]
  • 20

    获取北京时间引发的问题(1)今天会继续讲一个实例:获取北京时间。输出结果,发现未找到数据:该网页是异步的(采用webserver),数据被隐藏了(分析js代码)

    「仅限付费用户」点击下载“20.获取北京时间引发的问题.rar”

    [13:05]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部