Je voulais écrire un morceau de code comme le suivant :
from bs4 import BeautifulSoup
import urllib2
url = 'http://www.thefamouspeople.com/singers.php'
html = urllib2.urlopen(url)
soup = BeautifulSoup(html)
Mais j'ai découvert que je dois installer urllib3
paquet maintenant.
De plus, je n'ai trouvé aucun tutoriel ou exemple permettant de comprendre comment réécrire le code ci-dessus, par exemple, urllib3
n'a pas urlopen
.
Une explication ou un exemple, s'il vous plaît !
P/S : J'utilise python 3.4.
2 votes
Pourquoi faut-il installer urllib3 alors que l'exemple fonctionne ?
1 votes
Parce que ça ne fonctionne pas pour moi, pas d'urllib2 trouvé.
2 votes
@niloofar Python 3.4 a urllib2 nommé comme urllib.
from urllib import urlopen
devrait fonctionner dans ce cas.0 votes
N'utilisez pas urllib3. Faites-le :
import urllib.request
urllib.request.urlopen('https://...')