En este artículo, vamos a instalar Mechanize para Python. Mecanizar fue diseñado por John J. Lee. y Mantenimiento asumido por Kovid Goyal en 2017. Sigue la navegación web programática Stateful en Python
Características del módulo de mecanizado
- El navegador Mechanize implementa la interfaz de urllib2.OpenerDirector
- Tiene función/métodos para llenar formularios HTML
- Rastrear fácilmente el historial del navegador
- Manejo automático de HTTP-Equiv y Refresh
- Análisis de enlace obtenido
- La función urllib2 existe dentro del mecanismo.
Instalación
en ventanas
PIP es un sistema de administración de paquetes que se utiliza para instalar y administrar paquetes/bibliotecas de software escritos en Python. Estos archivos se almacenan en un gran «repositorio en línea» denominado Python Package Index (PyPI). Si PIP no está presente, consulte ¿Cómo instalar PIP en Windows? y siga las instrucciones proporcionadas.
Mechanize se puede descargar e instalar directamente con el uso de pip (administrador de paquetes). Para instalar Mechanize, simplemente vaya a la línea de comando y escriba el siguiente comando:
pip install mechanize
en linux
Puede instalar Mechanize usando pip y el comando apt-get en Linux. Para instalar usando pip, escriba el siguiente comando en la terminal.
pip3 install mechanize
Para instalar usando apt, escriba el siguiente comando en la terminal.
sudo apt-get install python-mechanize
Instalando desde Github
Para instalar desde github, necesitamos clonar el repositorio en nuestro sistema. Para clonar el repositorio y luego instalarlo, escriba el siguiente comando en la terminal.
git clone https://github.com/python-mechanize/mechanize.git cd mechanize pip3 install -e
Ejemplo
mechanize exporta la interfaz completa utilizando los métodos mechanize.urlopen().
Python3
# import module import mechanize # read url with urlopen() response = mechanize.urlopen("http://www.geeksforgeeks.com/") print(response.read())
Producción:
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA