J'ai une config XML (ScreenScraper) qui fait ce que je veux correctement dans la version exécutable de WebHarvest. Je suis confus sur la façon de l'exécuter via Java.implémentation webharvest en eclipse
0
A
Répondre
1
Tout ce que vous avez besoin est d'importer certaines classes de la bibliothèque:
import org.webharvest.definition.ScraperConfiguration;
import org.webharvest.runtime.Scraper;
import org.webharvest.runtime.variables.Variable;
créer ScraperConfiguration objet avec votre fichier config.xml:
ScraperConfiguration config = null;
try {
config = new ScraperConfiguration("/path/to/config.xml");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
créer un objet grattoir avec chemin de travail dir:
Scraper scraper = new Scraper(config, "/tmp/");
et d'exécuter la configuration:
scraper.execute();
Vous pouvez également accéder à des variables après l'exécution de configuration:
String stringVar =
((Variable)scraper.getContext().getVar("my_string_var")).toString();
List<Variable> listVar =
((Variable) scraper.getContext().getVar("my_list_var")).toList();
Questions connexes
- 1. Webharvest If et null test
- 2. WebHarvest XML pas bien formé
- 3. Scrap données du site Web en utilisant webharvest
- 4. WebHarvest besoin 50 résultat dans une demande
- 5. Implémentation de SOAP avec OSGi dans Eclipse
- 6. Implémentation de la liste des correctifs rapides en eclipse
- 7. Implémentation de gestionnaires dans un plugin Eclipse
- 8. Implémentation de l'éditeur graphique MATLAB en Java
- 9. Implémentation de la numérotation des lignes horizontales dans Eclipse RCP
- 10. Dans Eclipse, comment factoriser implémentation de l'interface anonyme Enum Singleton
- 11. implémentation logsumexp en C?
- 12. diff implémentation en Java
- 13. Implémentation d'ECC en C
- 14. Implémentation DOM en Java
- 15. Implémentation RSA en Java
- 16. Implémentation Iterable en Java
- 17. RSA Implémentation en C#
- 18. Implémentation ECDH en PHP
- 19. Implémentation d'IntSetArray en C++
- 20. Implémentation SIFT en C#
- 21. Implémentation Tribool en C#
- 22. Implémentation d'algorithmes en python
- 23. Implémentation SimHash en Java?
- 24. Implémentation d'arbres en C++
- 25. Implémentation en arbre en Python
- 26. Implémentation de NotBoringActionbar
- 27. Implémentation d'un glyphe en C
- 28. Implémentation d'AES-XTS en C#
- 29. Implémentation de sCrypt en JavaScript?
- 30. Implémentation d'une classe en Java