2010-12-07 34 views
11

Je recherche une librairie de grattage web payante/gratuite avec un support .NET qui supporte bien le traitement JavaScript et qui offre de très bonnes performances.Bonne bibliothèque de grattage Web gratuite et payante en C# .NET qui gère les javascripts

Il devrait avoir son propre moteur de navigateur et, espérons-le, son propre compilateur JS.

Si le produit a été développé uniquement pour le raclage de bande, ce sera un énorme avantage pour nous.

J'ai essayé Watin et Selenium, mais les deux affichent la fenêtre du navigateur que nous ne voulons pas. Je veux une application silencieuse sans fenêtre de navigateur.

Besoin d'aide d'experts et de suggestions précieuses ici.

+0

Je voudrais suggérer que le débat, les arguments, les sondages et les discussions prolongées sont des choses merveilleuses, et que le format Q & A fourni par SO est un très bon moyen de les faciliter. Les réponses aux sondages les plus populaires et les arguments avec les meilleurs faits, références et expertise sont votés au fil du temps. – Shavais

Répondre

2

http://arachnode.net peut aider.

Il utilise mshtml.dll qui est une étape en dessous de AxShDocVw.dll, qui alimente le contrôle WebBrowser.

Il est environ 10 fois plus rapide par thread (que l'utilisation du contrôle .NET) et ne fonctionne plus, vous pouvez donc télécharger/rendre plus de deux pages à la fois.

+0

https://svn.arachnode.net/svn/arachnodenet/trunk/Renderer Nom d'utilisateur/mot de passe: Public/Public Supprimez les références à arachnode.net et vous aurez un analyseur sans tête Javascript pour Html et au-delà . Flip un bool et vous aurez une tête (plus?) Mise en œuvre. –