Splash icon

Selenium Nodes for KNIME


Automate your web browser with the Selenium Nodes for KNIME. Set up a graphical workflow, simulate human interaction using your browser of choice and replay as often as you wish — without writing a single line of code. The Selenium Nodes are your tools for: Web scraping — GET or POST? Cookies, headers, authentication? Web crawling and data extraction is a pain, especially on JavaScript-based sites. With the Selenium Nodes you have the power of a full-blown browser combined with KNIME’s processing and data mining capabilities. Task automation — Time is precious and repetitive tasks are repetitive are repetitive are repetitive. Bored of doing the same stupid work within your browser over and over again? Set up a workflow once, execute it as often as necessary. Application testing — Develop tests for your web apps as graphical workflows. Dynamic and JavaScript-heavy applications? No problem! Execute your tests and create extensive reports of your results using KNIME’s reporting and statistics functionalities. Selenium Nodes are based on the Selenium WebDriver framework and support all major browsers: Chrome, Firefox, Edge, Internet Explorer, Safari. If your computer can run it, you can most likely use it with the Selenium Nodes.






The Selenium Nodes for KNIME are created by Philipp Katz, 2015 — 2024. https://seleniumnodes.com


Selenium Nodes: Terms and Conditions Version 1.16 (2023-12-01) 1. Preamble: This agreement governs the relationship between a customer of Selenium Nodes (hereinafter: Licensee) and Selenium Nodes, represented by Philipp Katz, Bienertstraße 33, 01187 Dresden, Germany (hereinafter: Licensor). This agreement sets the terms, rights, restrictions and obligations on using Selenium Nodes (hereinafter: The Software) created and owned by Licensor. 2. License Grant: Licensor grants Licensee a license for The Software all with accordance with the terms set forth and other legal restrictions set forth in other software used while running The Software. 2.1. Personal: Licensee may not resell, rent or allow use of The Software by 3rd parties. 2.2. Commercial, Royalty Free: Licensee may use The Software for any purpose without any royalties. Licensee may publish and distribute The Software’s output. 2.3. Limited: Licensee may install and run The Software on one computer. In case, Licensee owns an additional computer (e. g. a laptop beside a workstation), The Software may be installed on one additional computer as well, but may only be used on one computer simultaneously. 2.4. License Period: The license is granted for one year starting with the date of purchase. 2.5. Non-Assignable, Non-Transferable: Licensee may not assign or transfer his rights and duties under this license. 2.6. Non-Derivative: Licensee may not modify the source or binary code of The Software. 3. Term and Termination: Licensor may terminate this agreement in case where (i) Licensee was in breach of any of this agreement’s terms and conditions and such breach was not cured, immediately upon notification, or (ii) Licensee exported The Software to any jurisdiction where Licensor may not enforce his rights under this agreement in, or (iii) Licensee otherwise entered into any arrangement which caused Licensor to be unable to enforce his rights under this agreement. 4. Payment and Evaluation: In consideration of the License granted under Clause 2, Licensee shall pay Licensor a fee, as stated by Licensor. Details about the fee and purchase options are available on The Software’s website. Failure to perform payment shall construe as material breach of this agreement. The Software may be evaluated free of charge during a time limited trial period or a public beta period. A trial license may be requested once per Licensee. In order to continue using The Software after the trial period, Licensee must pay Licensor a fee, as stated above. 5. Support: Nothing shall require Licensor to provide Licensee with support, maintenance, updates or fixes to any bug, failure, mis-performance or other defect in The Software. Licensor may provide Licensee with updates or fixes according to his sole discretion. Licensee warrants to install all relevant updates for The Software. 6. Liability, No-Warranty, No-Refunds: To the extent permitted under law, The Software is provided under an as-is basis without warranty. Licensor shall never be liable for damage, cost, expense or other payment incurred by Licensee as a result of The Software’s actions, failures, bugs and/or other interaction between The Software and Licensee’s or 3rd party’s hardware or other software. Licensee shall not be entitled to refund, rebate, compensation or restitution, even if The Software contains material flaws or incompatibilities. Licensee warrants that he inspected The Software during the free trial or beta period and found it satisfactory and adequate to his needs, that it does not interfere with his regular operation and that it does meet the standards and scope of his hardware or other software. 7. Indemnification: Licensee warrants to hold Licensor harmless and indemnify Licensor for any lawsuit brought against it in regards to Licensee’s use of The Software in means that violate, breach or otherwise circumvent this license, Licensor’s intellectual property rights or Licensor’s title in The Software. 8. Governing Law, Jurisdiction: Licensor and Licensee agree not to initiate or participate in class-action lawsuits in relation to The Software or to this license. 9. Intellectual Property: Licensor warrants that The Software does not violate or infringe 3rd party claims in regards to intellectual property, patents and/or trademarks and that to the best of his knowledge no legal action has been taken against it for infringement or violation of 3rd party intellectual property rights. The Software contains components licensed under the following terms: 9.1. The Selenium Client and WebDriver Language Bindings are licensed under the Apache 2.0 License. http://www.apache.org/licenses/LICENSE-2.0 9.3. Fugue icons by Yusuke Kamiyamane. All rights reserved. Licensed under a Creative Commons Attribution 3.0 License. http://p.yusukekamiyamane.com 9.7 RSyntaxTextArea copyright (c) 2012, Robert Futrell. All rights reserved. Licensed under a modified BSD license. https://github.com/bobbylight/RSyntaxTextArea/blob/master/src/main/dist/RSyntaxTextArea.License.txt 9.8 ChromeDriver: Copyright 2015 The Chromium Authors. All rights reserved. https://code.google.com/p/chromium/codesearch#chromium/src/LICENSE 9.12 Hierarchical Property List Editor by Philipp Katz is licensed under LGPL. http://www.gnu.org/copyleft/lesser.html 9.13 swingX by swingLabs is licensed under LGPL. https://www.gnu.org/copyleft/lesser.html 9.15 domJSON by Alex Zaslavsky is licensed under an MIT license. https://github.com/azaslavsky/domJSON/blob/master/LICENSE.md 9.16 Chromium is copyright 2015 The Chromium Authors. All rights reserved. https://chromium.googlesource.com/chromium/src/+/master/LICENSE 9.19 css-selectors Copyright 2012 Christer Sandberg is licensed under the Apache 2.0 License. https://github.com/chrsan/css-selectors/blob/master/LICENSE 9.20 CSS Selector Generator by Riki Fridrich is licensed under The Unlicense. https://github.com/fczbkk/css-selector-generator/blob/master/UNLICENSE 9.21 NodePit Licensing Plugin by nodepit.com, 2018-2021. https://nodepit.com/iu/com.nodepit.licensing.feature.feature.group#license 9.22 Microsoft Edge Driver: https://msedgedriver.azureedge.net/EULA 9.23 puppeteer-extra-plugin-recaptcha is licensed under an MIT license. https://github.com/berstend/puppeteer-extra/blob/master/LICENSE 9.24 selenium-logger by Titus Fortner is licensed under an MIT license. https://github.com/titusfortner/selenium-logger/blob/main/LICENSE.md