-1

FirefoxからローカルのUbuntu12.04PCとMacOS19.7.4にオンラインフォームから1つのフィールドを抽出しようとしています。

ページを手動でテキストドキュメントとしてローカルに保存し、Unixスクリプトを使用してテキストを検索できますが、これはかなり面倒なようで、自動化する必要があります。別のより効率的な方法はありますか?

私の経歴はMacですが、会社はLinux PCを試しているので、関連するUbuntuの無知に寛容にしてください。

4

3 に答える 3

0

あなたが言及した方法を使いたい場合は、curlを使用してフォームの保存を自動化できます。BASH スクリプトは次のようになります。

curl http://locationofonlineform.com -o tempfile
valueOfField=$(grep patternToFindField tempfile)
// Do stuff
echo $valueOfField

一時ファイルを削除したい場合は、curl の結果を grep コマンドに直接入力できます。

于 2012-10-22T18:51:43.707 に答える
0

何かをプログラミングするつもりなら、試してみてください

  • WWW:Mechanize ライブラリ。Python と Perl のバインディングが含まれています。

  • lunux のいくつかのマウススクリプトエンジン (actionaz)

  • firefox (Selenium) で動作するテスト自動化ツール

于 2012-10-22T18:45:31.453 に答える
0

簡単な BASH スクリプトで実行できます。次のような便利なものを見てみましょう。

  • wget
  • シード
  • grep

そうすれば面倒なことは何もなくなり、すべてが自動化されます。

于 2012-10-22T18:46:44.327 に答える