让分享成就你我!
如果您是QQ阅读,请保存图片至相册,用微信扫描添加即可。
工作中,我们有时候需要从网络上下载一些数据,如果经常要用到,那么就可以录制一个小程序,倒是可以让你的效率大大提高。
下面就已网友提问,开始分享制作的方法:
问题:在http://77tj.org/这个网址中,下载数据,并要求同步网站数据,要求一分钟一更新。
首先,打开一个开启宏的空白工作簿,点击数据,自网站,这个过程是为了从网站获取数据的窗口。
其次,在地址里输入你要链接的网址,也可在复选框内选择,然后点击转到,转到当前网页地址。
接着看到如下选择,让你选择数据存放的起始位置:
如图选择后,点确定,数据开始导入。。。。。。
完全导入后的数据全图如下:
至此,一个完整的操作过程到此结束。
如果,经常要这样下载此网站数据,可以在刚开始操作前,录入宏,并保存宏,以后就可以通过运行宏程序得到,省却了重复操作的烦恼。
具体录制宏的操作如下:
点击视图,宏,录制宏:
宏的几个特点介绍:
关于宏名:宏的名字是默认,上图为默认宏1,如果你录制第二个宏,则自动默认宏2,当然了,你也可以根据自己的情况,给宏从新命名,命名一个好记忆、理解的,一看就知道是干什么的名字。
关于快捷键:快捷键组合是方便调用宏,需要的时候,直接三键一起按即可调出此宏程序,并直接运行。
关于保存在:保存在三个位置,一般是当前工作薄,可以根据需要选择。
以上都无问题后,点确定,Excel工作薄开始记录你的表单操作过程。
录制完后,点完成,即保存在工作薄内。
现附上面程序录制宏程序源码如下:
以上,解决了网络抓取的问题,以下说说如何实现网友所说的每隔一分钟就抓一次的问题。
解决每隔一分钟的问题要解决两个关键点,一个是时间间隔,一个是自动执行,具体操作情况如下:
自动执行程序:可以用Private Sub Workbook_Open()
这个是打开自工作薄自动执行的程序,中间一行代码是时间设置为一分钟,当一分钟后,执行宏3
在关联一个,就是在以上录入宏3的程序前面加两行代码
点保存后,退出工作薄,再打开即可自动执行一分钟一抓取的宏3程序。
实际录制过程视频如下,可观看视频:
实际抓取过程回放,因有个反应期,可耐心观看:
因本期说的是不懂编程也玩网抓,所以本期分享到此结束,当然了,网上抓取的方法还有很多,以后有机会再分享。
原创不易,且看且分享,让分享成就自己、成就别人。
领取专属 10元无门槛券
私享最新 技术干货