1

HTMLフォームのフィールドにデータを入力し、送信せずにブラウザでそのフォームを開くPythonスクリプトを作成しようとしています。

フォームに入力してURlliburllib2を使用して送信することはできますが、送信したくありません。ユーザーにデータを確認してから手動で送信してもらいたいのです。

これは Mechanize または Selenium で可能かもしれませんが、標準のものでこれを試してみたいと思います (スクリプトは、python が何であるかを知らない人によってさまざまなコンピューターで実行されます...)

どうすればこれができるか知っている人はいますか?

4

1 に答える 1

0

ブラウザでフォームを開く ブラウザーを開いて URL を指すクロスプラットフォームの方法がないため、これは注意が必要です。Linuxxdg-openではおそらく.startsubprocess

記入部分については...ページを複製し、事前に入力されたローカルのコピーを基本的なWebサーバーで提供し、ユーザーがフォームを送信するとシャットダウンすることができます。これが最善のアイデアだとは思いません。

別の方法は、Sikuliスクリプトを使用してすべてを自動化することです。ユーザーの Web ブラウザーを開き、フィールドに入力し、マウス カーソルを送信ボタンに移動するか、クリックせずに強調表示することもできます。それはあなたが達成しようとしているもののように聞こえます。

于 2013-06-26T14:44:27.460 に答える