¿Cómo instalar Mechanize para Python?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *