0

Python スクリプトがあり、いくつかの Web サイトにログインしようとしています。セッション ID を取得したら、いくつかの値を URL に投稿します。ここでは、os.system() を使用して Firefox を呼び出しています。Firefox に値を URL に投稿してもらい、そこからすべてのセッションを Firefox 自体で維持する必要があります。

Firefox が Python スクリプト/コマンド ラインから呼び出されたときに、値を URL に投稿するように Firefox を作成できますか?

または、これと同じ効果を達成する他の方法はありますか?

4

2 に答える 2

1

他に2つの方法をお勧めします。

まずはリクエストモジュール。セッションを維持します。このモジュールを使用して、セッションの維持、フォームの投稿などに成功しました。

EDIT例のリクエスト コード

payload = {'param' : 'value'}
session = requests.session()
session.get(url)
response = session.post(form_url, data=payload)

第二に、あなたが何をしたいのか正確にはわかりませんが、Python から Firefox を自動化したい場合は、Selenium + Pythonを検討してください。

于 2012-10-02T09:23:28.967 に答える
0

webbrowserモジュールを使用します。

スクリプト webbrowser は、モジュールのコマンドライン インターフェイスとして使用できます。引数として URL を受け入れます。

于 2012-10-02T09:23:08.763 に答える