タグ付けされた質問 「mechanize」

30
確実にインストールされているモジュールをインポートできません
インストールした後Mechanizeのを、私はそれをインポートすることはできていないようです。 私は、pip、easy_install、およびpython setup.py installこのリポジトリ(https://github.com/abielr/mechanize)からインストールを試みました。これはすべて役に立ちません。Pythonインタラクティブに入るたびに次のようになります。 Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import mechanize Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named mechanize >>> 以前に実行したインストールは正常に完了したと報告しているので、インポートが機能することを期待しています。このエラーの原因は何ですか?

5
sys.path / PYTHONPATHにディレクトリを追加する
特定のディレクトリからモジュールをインポートしようとしています。 問題はsys.path.append(mod_directory)、パスを追加してpythonインタープリターを開くと、ディレクトリmod_directoryがリストsys.pathの最後に追加されることです。PYTHONPATHPythonインタープリターを開く前に変数をエクスポートすると、ディレクトリがリストの先頭に追加されます。後者の場合はモジュールをインポートできますが、前者の場合はインポートできません。 なぜこれが起こっているのか誰かが説明し、Pythonスクリプト内でをmod_directory最初に追加する解決策を教えてくれませんか?

5
HTTPエラー429(リクエストが多すぎる)Pythonを回避する方法
Pythonを使用してWebサイトにログインし、いくつかのWebページから情報を収集しようとすると、次のエラーが発生します。 Traceback (most recent call last): File "extract_test.py", line 43, in <module> response=br.open(v) File "/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 203, in open return self._mech_open(url, data, timeout=timeout) File "/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 255, in _mech_open raise response mechanize._response.httperror_seek_wrapper: HTTP Error 429: Unknown Response Code 私は使用time.sleep()しましたが機能しますが、インテリジェントで信頼性が低いようですが、このエラーを回避する他の方法はありますか? これが私のコードです: import mechanize import cookielib import re first=("example.com/page1") second=("example.com/page2") third=("example.com/page3") fourth=("example.com/page4") …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.