ScreenScaping的Bookmarklet

时间:2010-01-24 13:19:04

标签: javascript screen-scraping bookmarklet

http://dy-verse.blogspot.com/2009/08/screen-scraping-with-javascript-firebug.html[link text] [1]

概述了一种解析网页并将内容提交到依赖于Greasemonkey的Google电子表格的策略。我想将这种方法改编成一个简单的书签,其中,我将手动导航到相关页面以执行书签,而不是在要解析的页面地址中进行硬编码。

我需要帮助编码入口点并分配​​要解析的元素。我的页面在文档的顶层有3个(非嵌套)表 - 它没有类名。如何将这些表传递给start()函数?

THX

1 个答案:

答案 0 :(得分:0)

如果您使用书签加载页面,您可以随意使用该页面中的任何javascript命令。

您可以使用document.getElementsByTagName('TABLE')或加载可帮助您完成工作的JS库。

如果您使用的是现代浏览器,您也可以使用带有CSS选择器的document.querySelectorAll