問題タブ [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.
python - ツイルのドキュメント
Twillの最新バージョンは 1.8.0 ですが、私が見つけた唯一のドキュメント サイトは古くなっています (バージョン 0.9)ドキュメントへのリンク。現在のドキュメントを教えてください。私は試しましたが、それらを見つけることができませんでした。
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をロードしてから試し、インポートツイルを使用して試してから試しました。エラーしか出ません。
モジュールをロードして、スクリプトを書かずにモジュールを操作するにはどうすればよいですか?
python - Web サイトへのログイン後に Mechanize がリダイレクトに従わない
特定の Web サイトで動作するかなり単純なログイン スクリプトを取得するのに苦労しました。私のコードは別のウェブサイト (Reddit)では動作しますが、以下では動作しません:
https://eo-sso-idp.eo.esa.int/idp/umsso20/login
フォームを送信して応答を印刷した後、ローカルの HTML ファイル (コンソール出力からコピーしてメモ帳のテキスト ファイルに貼り付けた) に保存されているにもかかわらず、Web ブラウザーが「見つけられない」HTML を含むページにブラウザーが座っているように見えます。対応するフォーム フィールドにコピーされたユーザー名とパスワード。管理ページに移動する必要があるリダイレクトに従いません。
これは私のコードです:
(直接ログイン ページに移動するのではなく、ログイン ページへのリンクをたどるようにブラウザーを設定した理由は、ページがログイン URL に追加される一意の文字列を生成するように見えるためです)
機械化に加えて、ツイルで次のコードを使用してみました。
しかし、このコードはエラーを生成します:
フォームの POST メソッドが、実際には URL ではない場所にブラウザを送信しようとしているようです。
どんな助けでも大歓迎です
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.
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>')
それについて何か考えはありますか?
python - Pubmed Search の python と twill を使用した自動化
PubMed データベースでの検索を自動化するために python と twill を使用しようとしていますが、現在、1 つの検索を機能させるのに問題があります。私の基本コードは次のようになります。
それを実行すると、次の出力が得られます。
したがって、コードが検索用語を正しく入力していることはわかっていますが、送信すると機能しません。
そのため、間違って送信しているか、間違った送信ボックスを使用しています。検索するとマクロファージという用語がページに表示されることはわかっているので、送信ステップで何かが間違っています。どんな助けでも大歓迎です。「;lkjasdlfkjasd」などの不要なフレーズを試してみると、「アイテムが見つかりません」と予想されますが、それも表示されません。
ssh - openshift で Twill を実行していません ( AttributeError: 'ResultWrapper' object has no attribute 'page')
Pythonプログラムのtwillモジュールで動作するいくつかのコードn openshfiftがあるので、twillをインストールしましたが、sshモード経由で単純なtwillコマンドを実行できません。コードは次のとおりです。
エラーは次のとおりです ( AttributeError: 'ResultWrapper' オブジェクトに属性 'page' がありません):
それで、これを解決する方法を知っている体はありますか?
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 のような他の依存関係が欠落しているのでしょうか? または、他に何かする必要がありますか?