4

mechanizeモジュールを次のようにPythonスクリプトにインポートしようとしました。

mechanizeimportBrowserから

しかし、Google AppEngineは、スクリプトにアクセスするときにHTTP500をスローします。

わかりやすくするために、パッケージ構造のスナップショットを示します。

root
 ....mechanize(where all the mechanize related files there)
 ....main.py
 ....app.yaml
 ....image
 ....script

誰かがこの問題を解決するのを手伝ってくれますか?

ありがとう、ポンマラー

4

2 に答える 2

2

機械化のメインページには次のように書かれています。

mechanize.Browserはmechanize.UserAgentBaseのサブクラスであり、これはurllib2.OpenerDirectorのサブクラスです。

私の理解では、urllib2はGAEのサンドボックスモジュールの1つであり、その機能はGoogleが提供するurlfetchに置き換えられています。可能であれば、urlfetchを使用するには、mechanize.UserAgentBaseクラスを再実装する必要があります。

于 2008-11-09T23:09:47.077 に答える
0

GAEが500をスローすると、管理コンソールのログで実際のエラーを確認できます。それでも問題が解決しない場合は、ここに貼り付けてください。さらにサポートさせていただきます。

また、dev_appserverでも機能しますか?

于 2008-11-09T19:27:31.770 に答える