...
soup = BeautifulSoup(html, "lxml")
File "/Library/Python/2.7/site-packages/bs4/__init__.py", line 152, in __init__
% ",".join(features))
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?
Die oben genannten Ausgänge auf meinem Terminal. Ich bin unter Mac OS 10.7.x. Ich habe Python 2.7.1 und habe dieses Tutorial befolgt , um Beautiful Soup und lxml zu erhalten, die beide erfolgreich installiert wurden und mit einer separaten Testdatei arbeiten, die sich hier befindet . In das Python-Skript, das diesen Fehler verursacht, habe ich diese Zeile from pageCrawler import comparePages
eingefügt :
Und in die pageCrawler-Datei habe ich die folgenden zwei Zeilen eingefügt:
from bs4 import BeautifulSoup
from urllib2 import urlopen
Jede Hilfe, um herauszufinden, was das Problem ist und wie es gelöst werden kann, wäre sehr dankbar.
html
eine URL oder ein HTML-Inhalt?