問題タブ [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 - 統合テスト用のあや織りの代替品
AppEngine (tipfy マイクロ フレームワークを使用) アプリケーションの統合テストを行うために twill を使用していますが、残念ながら twill は維持されておらず、PUT および DELETE 要求をテストできません。同様の解決策はありますか?
PhantomJS を使用することを考えています。いくつかの Python バインディングがあり、JS を実行できます (これはヘッドレス Webkit ですが、あまり見つかりませんでした)。
python - twillの組み込みのmechanizeディストリビューションを使用すると、_debugでAttributeErrorがスローされますか?
私はtwill (0.9)を使用しており、組み込みのmechanizeディストリビューション(Python 2.6.6)にもアクセスしたいと考えています。私はすべてのドキュメントを読みましたが、彼らがそれをサポートまたは推奨しているかどうかはわかりません。もしそうなら、彼らは確かにそれを公表していません。あなたができるようです:
ただし、mechanizeは以下の愚かなAttributeErrorをにスローしrobotparser._debugます。私はそれを使おうとすべきではありませんか?それとも、mechanizeによるずさんな例外処理ですか?(ツイル自体は正常に機能しますtwill.commands.go('http://www.yahoo.com'):)
(最後の質問は、ツイルと機械化コマンドの両方を並べて使用することについての警告を認識していませんか?)
python - Python:urllibまたはurllib2のボタンをクリックする
Pythonでボタンをクリックしたいのですが、フォームの情報はWebページによって自動的に入力されます。ボタンにリクエストを送信するためのHTMLコードは次のとおりです。
どうすればこれを行うことができますか?urllibまたはurllib2だけでボタンをクリックすることは可能ですか?それとも、機械化やツイルのようなものを使用する必要がありますか?
python - Facebook にアクセスするように python Twill/Mechanize ライブラリを設定する方法
Python と Twill を使用して、いくつかの自動機能テストを実行しようとしています。このテストでは、アプリケーションの OAuth ログインと接続エンドポイントが正しく機能することを確認します。
幸いなことに、Twitter は、Twill/Mechanize が twitter.com にアクセスしていることを気にしていません。しかし、Facebook は、私が Twill を使用して facebook.com にアクセスしていることを気に入っていません。「互換性のないブラウザ」という応答が返ってきました。OAuth ダイアログ ページにアクセスして、テストしているアプリケーションを許可または拒否したいだけです。Facebook が標準ブラウザと見なすように Twill/Mechanize を設定する方法はありますか?
python - https で Twill またはその他の http ツールを使用する
twill通常の HTTP サイトへのログインに使用できます。ただし、SSL サイトにログインしようとすると、次のエラーが表示されます。
iTunes ページのセキュリティに関係していると思われるこのエラーが発生する理由は何ですか? また、コマンドライン経由で特定のページにログインするにはどうすればよいですか?
twill - リンクIDをたどるためにツイルを使用する
このシンプルなツイルコードがあります
私は私ができることを知っています
しかし、リンク番号を指定するにはどうすればよいですか、たとえば、
動作しません?
その理由は、リンクの多いWebサイトをテストし、フォローしたいリンクのリストを作成したいからです。
どのようにこれを行うでしょうか?
ありがとう
python - twill-実行時にプロキシサーバー設定を変更する
2つの異なるテストのプロキシサーバー設定を変更するツイルテストを作成しようとしました。テストスクリプトを再起動せずに、実行時にこの変更をトリガーする必要があります。
os.environ ["HTTP_PROXY"]を設定して「http_proxy」環境変数を使用しようとしましたが、最初のテストのプロキシ設定を変更するだけで、2番目と3番目のテストでは機能しません。
実行時にツイルのプロキシ設定を変更する方法を提案していただけますか?
python - ツイルを使用して現在のURLを表示するには?
ツイルを使用して 1 ページのフォームに入力し、送信ボタンを押してから、BeautifulSoup を使用して結果のページを解析するつもりです。BeautifulSoup に HTML ページをフィードするにはどうすればよいですか? 現在の URL を読み取る必要があると思いますが、そのために実際に URL を返す方法がわかりません。ツイルの TwillBrowser.get_url() を試しましたが、None しか返されません。
python - Python を使用して Web サイトにログインするためのヘルプが必要
大学のプロジェクトでいくつかの Web サイトをクロールする必要がありますが、ログインが必要なサイトで行き止まりになりました。Python で urllib,urllib2,cookielib モジュールを使用してログインしています。 http://www.cafemom.comでは機能しません。受信した http 応答は .txt ファイルに保存され、「失敗したログイン」ページに対応しています。
また、この目的のためにパッケージ「twill」を使用しようとしましたが、これもうまくいきませんでした。誰が私が何をすべきかを提案できますか?
以下は、この目的で使用したメインの login() メソッドです。
私もこのコードを使用しようとしましたが、失敗しました
python - Python: リストから URL を取得してアクセスする
リスト (〜 1500 エントリ) から URL を取得し、 Pythonのツイルライブラリを使用して 1 つずつアクセスしようとしています。私がツイルを使用している理由は、それが好きで、後で基本的なフォーム入力を実行する必要があるかもしれないからです.
私が抱えている問題は、ループの内容を宣言することです。これは実際には非常に簡単に解決できると確信していますが、現時点では解決策が頭に浮かびません。
前もって感謝します。