如果你需要大量的数据,你可能会考虑使用爬虫。但是,如果你只需要小量的数据,并不需要使用爬虫。在这种情况下,你可以使用Excel来自动采集数据并保存。
以下是如何使用Excel自动采集数据并保存的详细步骤:
1.打开Excel并创建一个新的工作表
首先,打开Excel并创建一个新的工作表。在第一行中输入标题,并在接下来的行中输入要采集的数据。

2.打开Visual Basic Editor
然后,打开Visual Basic Editor。可以通过按下Alt + F11键或在“开发人员”选项卡下选择“Visual Basic”来打开它。
3.创建新宏

在Visual Basic Editor中,单击“插入”菜单上的“模块”。然后,在新模块中输入以下代码:
Sub GetData() Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") IE.Visible = False IE.navigate ";'替换成要采集的网址 Do While IE.Busy Or IE.readyState <> 4 DoEvents Loop Range("A2").Value = IE.document.getElementsByTagName("h1")(0).innerText '替换成要采集的数据所在的HTML标签和属性 Range("B2").Value = IE.document.getElementsByTagName("p")(0).innerText '替换成要采集的数据所在的HTML标签和属性 IE.Quit Set IE = NothingEnd Sub
在上面的代码中,将""替换为要采集的网址。接下来,将Range("A2").Value和Range("B2").Value替换为要采集的数据所在的HTML标签和属性。

4.运行新宏
最后,在Excel工作表中选择一个要存储数据的单元格。然后,打开Visual Basic Editor并运行新宏。Excel将自动打开Internet Explorer并导航到指定的网址。然后,Excel将自动查找指定的HTML标签和属性,并将其值保存到选定的单元格中。
重复这个过程,直到你收集到所有需要的数据。
通过这种方法,你可以轻松地使用Excel自动采集数据并保存。这是一种快速、简单且不需要编写复杂代码的方法。