我试图编写一个宏,从网页中检索所有HTTP表单上的数据,然后将可能的输入显示为工作表中的列标题。(稍后,我将编写另一个宏,它根据来自下面行的输入构造适当的请求。)
我花了一天时间用regex解析HTML (典型的菜鸟错误,对吧?),这是一场灾难。似乎没有什么比几个网页更有效了。
我的问题有点大。它应该能够与REGEX一起工作吗?我应该采取一种完全不同的方法吗?对于那些对html和web开发不太了解的人来说,这是不是太大了?我以为这将是一个简单的项目,但似乎并非如此。
发布于 2013-08-03 02:18:04
别用regex。使用html解析器。既然你说你在使用vba,我猜你已经安装了excel。excel有一个“从web导入数据”函数,它可以工作在任何格式良好的html表上。
如果这不起作用的话,大多数使用vba的平台也有某种形式的web浏览器控件。在上述控件的实例中加载目标网页,并使用DOM的方法访问所需的表。
https://stackoverflow.com/questions/18028529
复制相似问题