Property Gatherers right arrow JavaScript Gatherers

If you select from the main menu Project -> JavaScript Gatherers a dialog will appear where you can create and edit them. In this dialog there is a text editor that represents the body of a function that will receive as a parameter an HTML element or an HTML node and must return the value of the desired property. For example, a property gatherer whose code is return element.innerText; will output the text of the element (emulating the built-in InnerText property gatherer), and one whose code is return element.href; will output the href attribute of the element assuming the element is a link.

When creating a Kind, a property gatherer that returns null will be ignored and won't be listed on the Kind's properties.

Helium Scraper uses Internet Explirer's rendering engine to run JavaScript code. Therefore, your code needs only be compatible with Internet Explorer.