私は小さなスクリプトを使用して複数のページからフィールドをダウンロードしようとしています。 1つのことは、私は1ページからしか得ることができませんが、実際の問題は、出力をデータベーステーブルに渡す方法がわからないことです。 curl/lynx | grep(すべてのリスト項目になります)の出力をどのようにしてリスト項目別にリストするか、DB内のテーブルまたはインポート準備が整うCSVに移動するにはどうしたらいいですか? DBに?wget出力をファイルまたはDBに転送するにはどうすればよいですか?
#!/bin/bash
lynx --source "http://www.thewebsite.com"|cut -d\" -f8|grep "<li>"
私が接続するデータベースはMySQLデータベースです。ダミーテーブル "listTable"を呼び出すことができます。 bashに固執してみてください。私は使用しているサーバでコンパイルすることはできません。PHPで動作するようにカールすることはできません。とにかく、私は変数を作成して、その変数の内容をデータベースに体系的に渡す必要があると思っています。
Tassos、配管がどのように見えるか、またはどのように形成されているかを示すサンプルを教えてください。 –
基本的に、他の男のように言った:curl whatever.com | ./script_name、そうですか? –
さて、それは本当にあなたがしたいことにかかっています - 'curl somesite.com | | grep sedなど| sed -e '/^(.*)/INSERT tableName(columnName)VALUES(\ 1)/' | psql dbname'です。 –