Saltar al contenido

abriendo una url con urllib en python 3

Intenta entender el código de forma correcta antes de adaptarlo a tu proyecto y si ttienes algo que aportar puedes comentarlo.

Solución:

necesitas usar from urllib.request import urlopentambién te sugiero que uses el with declaración al abrir una conexión.

from urllib.request import urlopen

with urlopen("https://sunlightlabs.github.io/congress/legislators?api_key='(myapikey)") as conn:
    # dosomething

En Python 3 puedes implementar eso de esta manera:

import urllib.request
u = urllib.request.urlopen("xxxx")#The url you want to open

Prestar atención:
Algunos IDE pueden import urllib(Spyder) directamente, mientras que algunos necesitan import urllib.request(PyCharm).

Esto se debe a que a veces necesita importar explícitamente las piezas que desea, por lo que el módulo no necesita cargar todo cuando solo desea una pequeña parte.

Espero que esto ayude.

from urllib.request import urlopen
from bs4 import BeautifulSoup

wiki = "https://en.wikipedia.org/wiki/List_of_state_and_union_territory_capitals_in_India"

page = urlopen(wiki)
soup =  BeautifulSoup(page, "html.parser" ).encode('UTF-8')

print (soup)

Si estás de acuerdo, tienes el poder dejar una sección acerca de qué le añadirías a este enunciado.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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