Est-il possible/recommandé d'utiliser des threads de travail d'arrière-plan avec le contrôle du navigateur Web?BackgroundWorker et WebBrowser Control
Je crée un bot qui recherche des mots-clés sur google, puis recherche les sites dans les 10 premières pages pour voir si un site est classé.
L'utilisateur peut fournir un maximum de 20 sites à vérifier et peut utiliser des proxies. Donc, idéalement, j'aimerais avoir 5 threads à la fois.
Est-ce possible? J'ai peut-être entendu dire qu'il y avait des problèmes avec le contrôle et les threads de WebBrowser.
+1 pour «Ce n'est pas»! –
Je suis tombé sur cette réponse dans ma recherche pour savoir s'il est possible d'utiliser 'WebBrowser.Navigate()' ** not ** sur le thread de l'interface utilisateur. Ma compréhension de votre question que oui, c'est possible, mais ce ne serait pas grave parce que tous ces appels sont marshalés de toute façon sur le fil de l'interface utilisateur. Est-ce que je comprends bien? –