Букмарклет для ScreenScaping - PullRequest
0 голосов
/ 24 января 2010

http://dy -verse.blogspot.com / 2009/08 / screen-scraping-with-javascript-firebug.html [ссылка текст] [1]

описывает стратегию для анализа страницы и отправки содержимого в электронную таблицу Google, которая зависит от Greasemonkey. Я хотел бы адаптировать этот подход к простому букмарклету, где вместо жесткого кодирования в адресе страницы, который нужно проанализировать, я бы вручную перешел на соответствующую страницу, чтобы выполнить букмарклет.

Мне нужна помощь в кодировании точки входа и назначении элементов для анализа. На моей странице есть 3 (не вложенные) таблицы на верхнем уровне документа - нет имен классов. Как мне передать эти таблицы в функцию start ()?

1010 * ТНХ *

1 Ответ

0 голосов
/ 24 января 2010

Если вы загружаете свою страницу букмарклетом, у вас есть свободные руки, чтобы использовать любую из ваших команд javascript внутри этой страницы.

Вы можете использовать document.getElementsByTagName('TABLE') или загрузить библиотеку JS, которая поможет вам выполнить работу.

А если вы используете современный браузер, вы также можете использовать document.querySelectorAll с селектором CSS.

...