問題タブ [twill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
552 参照

python - ツイルのドキュメント

Twillの最新バージョンは 1.8.0 ですが、私が見つけた唯一のドキュメント サイトは古くなっています (バージョン 0.9)ドキュメントへのリンク。現在のドキュメントを教えてください。私は試しましたが、それらを見つけることができませんでした。

0 投票する
1 に答える
963 参照

python - ツイルをインストールしてPython 2.7で動作させる際の問題

pip を使用して twill をインストールし、easy_install を使用してもう一度試してみました。Powershell で試してみたいと思います。このページに続いて - http://twill.idyll.org/私はそれで遊んでみたいと思いました。

twill の使用を開始するには、インストールしてから twill-sh と入力します。プロンプトで次のように入力します。

http://www.slashdot.org/ show showforms showhistoryにアクセス

twill-sh と入力しても機能しません。私はそれをパワーシェルで入力し、pythonをロードしてから試し、インポートツイルを使用して試してから試しました。エラーしか出ません。

モジュールをロードして、スクリプトを書かずにモジュールを操作するにはどうすればよいですか?

0 投票する
0 に答える
1467 参照

python - Web サイトへのログイン後に Mechanize がリダイレクトに従わない

特定の Web サイトで動作するかなり単純なログイン スクリプトを取得するのに苦労しました。私のコードは別のウェブサイト (Reddit)では動作しますが、以下では動作しません:

https://eo-sso-idp.eo.esa.int/idp/umsso20/login

フォームを送信して応答を印刷した後、ローカルの HTML ファイル (コンソール出力からコピーしてメモ帳のテキスト ファイルに貼り付けた) に保存されているにもかかわらず、Web ブラウザーが「見つけられない」HTML を含むページにブラウザーが座っているように見えます。対応するフォーム フィールドにコピーされたユーザー名とパスワード。管理ページに移動する必要があるリダイレクトに従いません。

これは私のコードです:

(直接ログイン ページに移動するのではなく、ログイン ページへのリンクをたどるようにブラウザーを設定した理由は、ページがログイン URL に追加される一意の文字列を生成するように見えるためです)

機械化に加えて、ツイルで次のコードを使用してみました。

しかし、このコードはエラーを生成します:

フォームの POST メソッドが、実際には URL ではない場所にブラウザを送信しようとしているようです。

どんな助けでも大歓迎です

0 投票する
1 に答える
694 参照

python - Log in to google/gmail programmatically

I am trying to log in to gmail via their web page.

I used twill to set the Email and Passwd fields, submitted it, but get the same form again.

The next page has the same form again.

0 投票する
0 に答える
1420 参照

python - Python を使用して Foscam IP カメラのビデオを記録する (現在、twill を使用して IP アドレスでパスワードを入力しようとしています)

現在、Python を使用して Foscam 8910W IP カメラからビデオを録画しようとしています。

私は次のようなスレッドに相談することから始めました。

IPカメラからmjpeg httpストリームを解析するには?

最初のいくつかのコマンドを実行しました

その後、カメラの IP にはユーザー名とパスワードが必要なため、その障害を克服する必要があることに気付きました。だから私はツイルをインストールし、ツイルコマンドを使用してログインしようとしています:

インストールされたツイルを使用して Web サイトにログインする方法は?

そのスレッドを使用して、ツイル シェルにログインしました。次に、このページからいくつかのコマンドを試しました。

そのような

その後

その時点で、次のような応答が返されます

ページのソース コードに Cookie が記載されていることに気付いたので、試してみました。

そして、私は同様の応答を得ました

そこからどこへ行けばいいのかわからない。私もこのスレッドを真似てみました:

Python で Web サイトにログインするにはどうすればよいですか?

私の IP cam ログイン ページのソース コードに、「login_user」変数と「login_pwd」変数が記載されていることに気付きました。

fv("1", "login_user", "<my_user_name>")たとえば、使用しました。エラーが発生しました:

何か案は???

ログインしようとしているページのコードは次のとおりです。

わかりました、少し進歩しました。show forms()コマンドが出力を生成しなかった理由は、最初にアクセスした Web アドレス. ソース コードを確認すると、ブラウザのアドレスが /login_user.htm に変更されていることに気付きました。を使用するgo('http://000.00.000.00/login_user.htm')と、'showforms()'探していた出力が得られました。

送信ボタンに問題があり、まだ問題がありましたが、今は機能していまし fv('1','login_user', '<username>')た。fv('1','login_pwd', '<password>')

それについて何か考えはありますか?

0 投票する
0 に答える
274 参照

python - Pubmed Search の python と twill を使用した自動化

PubMed データベースでの検索を自動化するために python と twill を使用しようとしていますが、現在、1 つの検索を機能させるのに問題があります。私の基本コードは次のようになります。

それを実行すると、次の出力が得られます。

したがって、コードが検索用語を正しく入力していることはわかっていますが、送信すると機能しません。

そのため、間違って送信しているか、間違った送信ボックスを使用しています。検索するとマクロファージという用語がページに表示されることはわかっているので、送信ステップで何かが間違っています。どんな助けでも大歓迎です。「;lkjasdlfkjasd」などの不要なフレーズを試してみると、「アイテムが見つかりません」と予想されますが、それも表示されません。

0 投票する
1 に答える
58 参照

ssh - openshift で Twill を実行していません ( AttributeError: 'ResultWrapper' object has no attribute 'page')

Pythonプログラムのtwillモジュールで動作するいくつかのコードn openshfiftがあるので、twillをインストールしましたが、sshモード経由で単純なtwillコマンドを実行できません。コードは次のとおりです。

エラーは次のとおりです ( AttributeError: 'ResultWrapper' オブジェクトに属性 'page' がありません):

それで、これを解決する方法を知っている体はありますか?

0 投票する
1 に答える
202 参照

python - Google App Engine の python サンドボックス内で twill を使用して Web サイトに接続するにはどうすればよいですか?

これにより、コンピューターで python を使用して Web サイトに接続できます。

これにより、Google App Engine で hello world が表示され、ツイルと美しいスープのインポートが機能します。

この後、ツイルを使用してWebサイトに接続しようとして失敗しました:

どこで go() を呼び出して Web サイトに接続できますか?

ハングする前に追加するとclass MainPage(webapp2.RequestHandler):、Hello World に到達しません。

最初の行の MainPage クラス内にgetit = go('http://www.pge.com')、または単にとして追加するとgo('http://www.pge.com')、それもハングし、hello world に到達しません。

の中に追加するとdef: get(self):、次のようになります。

内部サーバーエラー

サーバーがエラーを起こしたか、要求された操作を実行できません。twill と mechanize.py に関する一連の情報に続いて、

File "..../twill/utils.py", line 275, in run_tidy process = subprocess.Popen(_tidy_cmd, stdin=subprocess.PIPE, AttributeError: 'module' object has no attribute 'Popen'

mechanize.py のような他の依存関係が欠落しているのでしょうか? または、他に何かする必要がありますか?