如何使用Python、requests和selenium结合VBA解析Excel数据?

2026-05-16 18:570阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1434个文字,预计阅读时间需要6分钟。

如何使用Python、requests和selenium结合VBA解析Excel数据?

目标:基于办公与互联网隔离,自带的Office软件没有带本地帮助工具,写VBA程序时比较不便(后来发现07版有自带,心中吐血,瞎折腾些什么)。所以想通过爬虫在官方下载下来。

目的:基于办公与互联网隔离,自带的office软件没有带本地帮助工具,因此在写vba程序时比较不方便(后来发现07有自带,心中吐血,瞎折腾些什么)。所以想到通过爬虫在官方摘录下来作为参考。

目标网站:docs.microsoft.com/zh-cn/office/vba/api/overview/

所使工具:

python3.7,requests、selenium库

前端方面:使用了jquery、jstree(用于方便的制作无限层级菜单

设计思路:

1、分析目标页面,可分出两部分,左边时导航,右边是内容显示。

2、通过selenium对导航条进行深度遍历,取得导航条所有节点以及对应的链接,并以jstree的数据格式存储。

# 导航层级为 <ul> <li> <a>... <span>....

3、使用requests遍历所有链接取得相应主体页面。

阅读全文

本文共计1434个文字,预计阅读时间需要6分钟。

如何使用Python、requests和selenium结合VBA解析Excel数据?

目标:基于办公与互联网隔离,自带的Office软件没有带本地帮助工具,写VBA程序时比较不便(后来发现07版有自带,心中吐血,瞎折腾些什么)。所以想通过爬虫在官方下载下来。

目的:基于办公与互联网隔离,自带的office软件没有带本地帮助工具,因此在写vba程序时比较不方便(后来发现07有自带,心中吐血,瞎折腾些什么)。所以想到通过爬虫在官方摘录下来作为参考。

目标网站:docs.microsoft.com/zh-cn/office/vba/api/overview/

所使工具:

python3.7,requests、selenium库

前端方面:使用了jquery、jstree(用于方便的制作无限层级菜单

设计思路:

1、分析目标页面,可分出两部分,左边时导航,右边是内容显示。

2、通过selenium对导航条进行深度遍历,取得导航条所有节点以及对应的链接,并以jstree的数据格式存储。

# 导航层级为 <ul> <li> <a>... <span>....

3、使用requests遍历所有链接取得相应主体页面。

阅读全文