私はPythonの初心者です。 Python 2.7で始まりましたが、すぐに3.2に飛びました。私はパスワードセキュリティで保護されたWebサイトにログインして、テキストボックスに書き込む、ボタンをクリックするなどの操作を行うPythonスクリプトが必要です。'機械化'と思います。 3.xではありません)。他の方法はありますか?助けてください。チェックボックスをクリックする方法は、テキストボックスにテキストを入れ、Python 3.x(機械化ライブラリを持たない)を使用してボタンをクリックしますか?
答えて
テキストボックスを見つけてそこに書き込む代わりに、送信ボタンを見つけてクリックする代わりに、完成したフォームを送信するだけで済みます。 ChromeやFirefoxなどのブラウザ用のさまざまなツールが用意されており、フォームのフィールドを見れば、投稿した内容を知ることができます。次に、Pythonでurllibを使ってそれを複製することができます:
>>> import urllib.request
>>> import urllib.parse
>>> params = urllib.parse.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
>>> params = params.encode('utf-8')
>>> f = urllib.request.urlopen("http://www.musi-cal.com/cgi-bin/query", params)
>>> print(f.read().decode('utf-8'))
** Thanx Lennartしかし、私はすでにフォームのフィールドを知っていますが、それらの使用方法はわかりません。 ** –
@Rahul:http://docs.python.org/py3k/library/urllib.request.html#examples(あなたのコメントを大胆にしているのはなぜですか?あなたは怒っています) –
@ Lennart-申し訳ありません。私は大胆にコメントを目立たせると思った(私は答えが気になりました。はい、私は怒っていました...))私はこれがうまくいくと思います。本当にありがとうございました!もう少し。それでも、さらにもう1つのクエリ。私は、ページの送信ボタンをクリックし、設定を保存する保存ボタンをクリックする必要があります。それについてどうすればいいですか? –
- 1. 機械化pythonボタンをクリック
- 2. python 3を使用してウェブサイトのテキストボックスに入力し、ボタンをクリックしてダウンロードします
- 3. 機械化されたGoogleページをクリック
- 4. Selenium Webdriverでは、テキストがテキストボックスに入力されたら、ボタンをクリックします。
- 5. ボタンをクリックしてjqueryを使用してチェックボックスIDを持つhtmlテーブルのチェックボックスをチェックする方法
- 6. ボタンをクリック/ウェブページをナビゲートするためにPythonのリクエスト・ライブラリを使用して
- 7. テキストボックスをクリックしたときにボタンをフォーカスする方法
- 8. ボタンをクリックした後にチェックボックスをクリアする方法
- 9. ボタンをクリックしてテキストボックスを有効にする方法
- 10. Submitボタンをクリックした後にテキストボックスの値を保持する方法
- 11. python + seleniumを使用してボタンをクリック
- 12. ラベルをクリックして+チェックボックスをクリックする方法は?
- 13. はnokogiriとのリンクをクリックすると困惑し、機械化
- 14. ボタンのラベルテキストを使用してボタンをクリックする方法
- 15. Python Seleniumをクリックしてテキストボックスに入力します
- 16. ボタンをクリックしたときにテキストを表示する方法
- 17. ボタンをクリックした後に変数を使用する方法
- 18. コードを使用してボタンのクリックをシミュレートする方法は?
- 19. VBAを使用してHTMLボタンをクリックする方法は?
- 20. jQueryを使用して、すべてのチェックボックスのチェックボックスをクリックする方法
- 21. ボタンをクリックして他のボタンをクリックする方法はIonic V1でクリックしますか?
- 22. Pythonを使用してSeleniumで表示されたボタンをクリック
- 23. ボタンをクリックした後に要素を保持する方法
- 24. ボタンをクリックした後にスタイルを保持する方法
- 25. チェックボックスをクリックした後、テキストボックスが表示されます
- 26. aspボタンをクリックしてテキストを返す方法は?
- 27. ラベルのテキストに基づいてチェックボックスをクリックする方法
- 28. セレンを使用してチェックボックスをクリックしたいが、方法は私のために働いていない
- 29. cssまたはxpathセレクタを使用してボタンをクリックする方法
- 30. テキストを他のプログラムからクリックして自分のテキストボックスに入れるには?
外部ライブラリが必要なプロジェクトでPython 2.xを使用してください。彼らのほとんどはまだPython 3.xに移植されていません。 – agf