0

私は常にpythonでhtmlを解析するために美しいスープとlxml.htmlを使用してきましたが、今では標準ライブラリだけで実行されるスクリプトを書くことに直面しています。次善のモジュール/テクニックは何ですか?

CSSセレクターを使用する能力を失うとしても、それが比較的貧弱であることを受け入れる準備ができています(泣く!)問題は、古いWebホストで実行する必要があり、標準ライブラリしかないことです。

別の方法として、lxml および lxml.html モジュールを手動でインストールできますか? つまり、/usr/share/pyshared/lxml フォルダーをサーバーにコピーし、sys.path.insert を使用してスクリプトに表示させますか? それは醜いですが、2 つの事実上の標準ライブラリなしで html を解析するようにコードを書き直す限りではありません!

私はまだ試していませんが、共有ホスティング サーバーで取得したシェルを使用して、より従来の方法で Python モジュールをインストールできるとは思えません。「python setup.py install」または pip を使用しますが、そうでない場合はお知らせください。知る。

乾杯、

ロジャー - ロンドン

4

1 に答える 1

2

virtualenvを試してみてください。パッケージは、好きな場所にインストールできます。

cd ~
wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
python virtualenv.py newenv
cd newenv
source bin/activate
pip install lxml    
于 2012-11-15T02:28:02.627 に答える