Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Acceso a Internet Python usando Urllib.Request y urlopen()

¿Qué es urllib?

urllib es un módulo de Python que se puede usar para abrir URL. Define funciones y clases para ayudar en las acciones de URL.

Con Python también puede acceder y recuperar datos de Internet como XML, HTML, JSON, etc. También puede usar Python para trabajar con estos datos directamente. En este tutorial vamos a ver cómo podemos recuperar datos de la web. Por ejemplo, aquí usamos una URL de video guru99, y vamos a acceder a esta URL de video usando Python, así como a imprimir el archivo HTML de esta URL.

En este tutorial aprenderemos

Cómo abrir una URL usando Urllib

Antes de ejecutar el código para conectarnos a los datos de Internet, debemos importar la declaración para el módulo de biblioteca de URL o "urllib".

Cómo obtener la URL del formulario de un archivo HTML en Python

También puede leer el archivo HTML usando la "función de lectura" en Python, y cuando ejecute el código, el archivo HTML aparecerá en la consola.

Aquí está el código completo

Ejemplo de Python 2

#  
# read the data from the URL and print it
#
import urllib2

def main():
# open a connection to a URL using urllib2
   webUrl = urllib2.urlopen("https://www.youtube.com/user/guru99com")
  
#get the result code and print it
   print "result code: " + str(webUrl.getcode()) 
  
# read the data from the URL and print it
   data = webUrl.read()
   print data
 
if __name__ == "__main__":
  main()

Ejemplo de Python 3

#
# read the data from the URL and print it
#
import urllib.request
# open a connection to a URL using urllib
webUrl  = urllib.request.urlopen('https://www.youtube.com/user/guru99com')

#get the result code and print it
print ("result code: " + str(webUrl.getcode()))

# read the data from the URL and print it
data = webUrl.read()
print (data)

python

  1. El uso de SaaS y la nube requiere una gestión de datos cuidadosa
  2. Palabras clave e identificadores de Python
  3. Declaración, sangría y comentarios de Python
  4. Variables, constantes y literales de Python
  5. Tipos de datos de Python
  6. Conversión de tipos de Python y conversión de tipos
  7. Entrada, salida e importación de Python
  8. Variables globales, locales y no locales de Python
  9. Administración de archivos y directorios de Python
  10. Errores de Python y excepciones integradas
  11. Manejo de excepciones de Python Uso de la instrucción try, except y finalmente