J'ai remarqué quelque chose, en essayant mon programme. Pour le test j'ai tenté de rechercher google sur la page. J'obtiens l'erreur au niveau du 1er résultat en rouge sur l'image. J'ai essayé de sélectionner manuellement le 2e encadré en rouge, même problème. Le 3e en rouge même problème. Ensuite j'ai essayé un résultat en vert et la bizarre aucun problème.
Voici mon application pour que vous puissiez comprendre https://mega.co.nz/#!VhcVga7K!LSJX8j...bRyXMx3p_D8dlU
Envoyé par
clementmarcotte
Bonjour,
Une idée en l'air et jamais essayée. Puisque le WebBrowser a une propriété DocumentText de type String. Tu pourrais essayer de récupérer le texte dans une variable string que tu pourrais "écumer" avec String.contains, String.indexOf etc. ou des expressions régulières. Tant que ce n'est pas un bug du Framework ou du WebBrowser, tu as peut-être une piste pour une solution de contournement.
Mais je rappelle que c'est sans garantie
J'avais essayé avec les expression régulières avec quelque chose comme
WebBrowser1.Document.Body.InnerHtml.Replace(TxtRecherche.Text, "<span style=""background-color:red"">" & TxtRecherche.Text & "</span>")
qui coloré en rouge les résultats, mais ça devenais vite incompréhensible car certain résultat étaient dans les lien ...
Partager