Ich versuche, meine Füße mit BS nass zu machen. Ich habe versucht, mich durch die Dokumentation zu arbeiten, aber im allerersten Schritt ist mir schon ein Problem begegnet.
Das ist mein Code:
%Vor%Dies ist die Antwort, die ich bekomme:
%Vor%Liegt es daran, dass ich versuche, http ** s ** anzurufen oder ist das ein anderes Problem? Danke für Ihre Hilfe!
Sie übergeben die URL als Zeichenfolge. Stattdessen müssen Sie die Seitenquelle über urllib2
oder %Co_de% :
Beachten Sie, dass Sie requests
nicht für das Ergebnis von read()
aufrufen müssen. , urlopen()
ermöglicht dem ersten Argument ein dateiähnliches Objekt, BeautifulSoup
gibt ein dateiähnliches Objekt zurück.
Der Fehler sagt alles, Sie geben eine URL an Beautiful Soup weiter. Sie müssen zuerst den Inhalt der Website abrufen und erst dann den Inhalt an BS weitergeben.
Um Inhalte herunterzuladen, können Sie urlib2
verwenden %Vor%und später
%Vor%Tags und Links python html beautifulsoup html-parsing