2017-03-09 6 views
0

.pyファイルを.exeに変換した後、コードが動作しなくなりました。以下のエラーが表示されます。pyスクリプトがpy exeに変換されたときにLXMLが機能しない

bs4.FreatureNotFound:要求された機能を持つツリービルダーが見つかりませんでした:lxml。パーサーライブラリをインストールする必要がありますか?

lxmlの代替手段はありますか?またはlxmlを.exeファイルに置くこともできます。

以下は、この問題に関する私のコードです。 soup = BeautifulSoup(contents, "lxml") a = soup.find(href = re.compile("xlsx")) 印刷

+0

どのように.pyを.exeに変換しましたか? –

答えて

0

変更:

soup = BeautifulSoup(contents, "lxml") 

には:あなたが見ることができるよう

soup = BeautifulSoup(contents, "html.parser") 

、唯一html.parserは電池が含まれている、lxmlはよくwindownsでサポートされていない

enter image description here

+0

ありがとう、私は突然私のコードが今すぐ動作しないので、今動作するかどうかを確認することはできません。 –

+0

ウェブクロールを使用しているのに突然コードが機能せず、悪い状態のエラーが発生する理由を聞かれますか?私はそれが代理問題のためであると仮定します。 –

+0

@Minah Kimそれは複雑ですが、私には分かりません –

関連する問題