コンピューターに twill をインストールし (以前に Python 2.5 をインストールしました)、最近使用しています。
Python は、コンピューターのディスク C にインストールされています: C:\Python25
ツイル フォルダー (「twill-0.9」) は次の場所にあります: E:\tmp\twill-0.9
ツイルで使用しているコードは次のとおりです。
go “some website’s sign-in page URL”
formvalue 2 userid “my login”
formvalue 2 pass “my password”
submit
go “URL of some other page from that website”
save_html result.txt
このコードは、アカウントを持っている 1 つの Web サイトにログインし、その Web サイトの他のページの HTML コード (ログイン後にのみアクセス可能) を記録し、「結果. txt」(もちろん、このコードを使用する前に、まず「my login」を実際のログインに、「my password」を実際のパスワードに、「some website's sign-in page URL」および「some other page of some from from」に置き換える必要があります。そのウェブサイト」はそのウェブサイトの実際の URL で、番号 2 はそのウェブサイトのログイン ページでサインイン フォームとして使用されるそのウェブサイトのフォームの番号です)
このコードは、「twill-0.9」フォルダーにある「test.twill」ファイルに保存します: E:\tmp\twill-0.9\test.twill コマンド プロンプトからこのファイルを実行します: python twill-sh test。あや織り
さて、私も「Google App Engine」から「Google App Engine SDK」をインストールしてしばらく使っています。
たとえば、私はこのコードを使用しています:
import hashlib
m = hashlib.md5()
m.update("Nobody inspects")
m.update(" the spammish repetition ")
print m.hexdigest()
このコードは、「誰もスパムの繰り返しを検査しない」というフレーズを md5 ダイジェストに変換するのに役立ちます。
では、これら 2 つのコードを「Google App Engine」で実行できる 1 つの Python スクリプトにまとめるにはどうすればよいでしょうか。
たとえば、コードで「Google App Engine」から Web サイトにログインし、その Web サイトの別のページに移動し、その HTML コードを記録し (これが私のツイル コードの機能です)、この HTML コードを md5 ダイジェストに変換します。 (それが私の2番目のコードが行うことです)。では、これら 2 つのコードを 1 つの Python コードに結合するにはどうすればよいでしょうか?
どうにかツイルを輸入してやればいいのでしょうが、どうすればいいのでしょうか?Python コード (「Google App Engine」によって実行されているコード) は、インターネット上のどこかからツイルをインポートできますか? それとも、「Google App Engine」にはすでに twill がインストールされているのでしょうか?
更新 1:
(この更新は、Wooble の回答に対する私の回答です)
__init
これは、 __.py ファイルを含むすべてのフォルダー (私の「twill-0.9」フォルダー内) のリストです。(このリストの一部のフォルダーは、このリストにも記載されている他のフォルダー内にあります):
E:\twill-0.9\build\lib\twill\extensions\match_parse
E:\twill-0.9\build\lib\twill\extensions
E:\twill-0.9\build\lib\twill\other_packages\_mechanize_dist
E:\twill-0.9\build\lib\twill\other_packages
E:\twill-0.9\build\lib\twill
E:\twill-0.9\twill\extensions\match_parse
E:\twill-0.9\twill\extensions
E:\twill-0.9\twill\other_packages\_mechanize_dist
E:\twill-0.9\twill\other_packages
E:\twill-0.9\twill