...
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.
htmleine URL oder ein HTML-Inhalt?