1

我之前发布了一个问题,但遇到了另一个问题。

我有一个网站 www.abc.com 有 2 页 www.abc.com/a 和 www.abc.com/b

我需要根据用户输入从 www.abc.com 导航,从页面 b 中提取数据。

伪代码是这样的

  1. 提示用户输入(如果输入是'b')
  2. 转到 www.abc.com
  3. 搜索页面 www.abc.com/(用户输入)。在这种情况下 www.abc.com/b
  4. 从此页面中提取数据到 Excel 表或简单的文本文件等。

有没有一种语言可以帮助我完成这项任务?我们可以在 VBA 中做到这一点吗?

谢谢

4

1 回答 1

0

使用 VBA 执行此操作的最简单方法是使用内置的 WebBrowser 控件(这里有一些示例),它允许您在发生的同时查看正在发生的事情。此外,它还具有出色的便携性,并将所有内容保存在一个地方。

您可能需要给自己找一个初学者的 VBA 教程,并且对 HTML 有一定的了解,但这一切都是基本且容易上手的。


另一种简单的方法

  1. 直接从 URL 下载 HTML 文件
  2. 解析文件
  3. 将信息提取到excel文件

很有可能,您最习惯的语言会让您这样做。

于 2014-04-19T17:22:58.607 回答