2008-12-28 96 views
1

我有一列的链接,在此基础上,我想在列第一个结果的如何在Excel工作表中获取Google网页排名和搜索次数?

  1. 在列谷歌搜索2号
  2. 网页排名3

我知道这可以做到,因为我看到一位朋友在Excel中正确拉取谷歌搜索结果。如果有人知道,请分享我可以如何做到这一点。

+0

也许你可以先问问你的朋友? – 2008-12-28 17:00:38

+0

你知道比尔,现在“友谊”被高估了...... ;-) – splattne 2008-12-28 17:05:04

回答

1

从Excel中有Data-> Get External Data-> New Web Query。这是你想要的吗?

1

你有两个选择,这两个选项都不幸被记录在案。

如果您对C/C++感到满意,您可以编写一个称为“XLL”的特殊DLL,您可以在Excel运行时调用该DLL。有一些稀疏的documentation可用。请注意,这些东西使用起来并不是很有趣。

如果您更喜欢.NET,则可以使用整个Office套件here的绑定,以便您可以编写可从Office中调用的基于COM的方法。它旨在用于自动化,但您可以编写您想要的任何托管代码并使用Excel调用它。

Remou刚刚提出了什么;我实际上并不拥有Excel的副本来测试,但它可能是最简单的选择。

3

如果我正确地解释你的问题,你不得不做的任务之一是

我要如何编程的URL列表的谷歌网页排名?

您可以找到这段代码CodeProject上的文章中这样做: Request Google´s Pagerank programmatically

关于Excel的一部分:这取决于你能使用的编程框架或平台。您可以使用Microsoft Visual Studio Tools for Office为Excel创建.NET扩展。

0

通过链接我的意思是关键字,而不是URL。我想在一个单元格中放入关键字,并在相邻单元格中拉取搜索次数和页面排名。

我试图做与在Excel中的网页查询相同,但我只能达到的搜索次数。这也不是在适当的细胞(试图找出)。但我不知道如何获得网页排名。

我并不是技术精明的人来为自己编写一个活页夹或插件。虽然我正在通过splattne检查链接。请更多关注它。如果我尝试做出这一个,这会耗费时间吗?

问候 Thinkjayant

相关问题