Cómo solucionar el problema de que el control WebBrowser en VB abre continuamente páginas web y ocupa memoria
También existe una forma sencilla de empezar de nuevo con regularidad. Sin embargo, aunque esto es sencillo de hacer, tiene muchos inconvenientes y limitaciones en su aplicación, y hay menos espacio para el desarrollo.
Si los usuarios no necesitan interactuar con la página web, puede utilizar el control inet o API URLDownload en lugar del control del navegador web.
En comparación con el control del navegador web, el control inet ocupa mucha menos memoria porque solo descarga páginas web, no imágenes ni páginas web incrustadas. Pero su desventaja es que no puede liberar memoria. Es sólo un poco mejor que el navegador web, pero fundamentalmente no resuelve el problema. No puede ejecutar js y la página descargada solo tiene código fuente html. Sin embargo, puede usar el control del navegador web para acceder a la página especificada una vez antes de descargarla para completar la operación de inicio de sesión. Luego, inet usará una sesión con el navegador web *** y la página descargada es la página descargada después de iniciar sesión.
Descargar URL, esto básicamente no ocupa memoria. Pero su desventaja es que no funciona si la página a descargar requiere inicio de sesión automático. En otras palabras, solo puede descargar el código fuente de la página web, pero no puede permitir que js se ejecute. En otras palabras, este gadget sólo se puede utilizar en sitios web que no requieren el inicio de sesión del usuario. Es decir, el código fuente de la página obtenido al iniciar sesión y al no iniciar sesión es el mismo. Como moko. Los sitios web como Renren no pueden utilizar esto.
Decide según tus propias necesidades.