URLから応答出力を取得する方法。コードをダウンロードする代わりにファイルにダウンロードしてください。

URLから応答出力を取得する方法。コードをダウンロードする代わりにファイルにダウンロードしてください。

私のファイルは数字またはIDです。

 404000847307897
 404000857827460
 404001044194601
 404000835511595
 404000338418501
 404000338654003
 404000290144612
 404000344175621
 404000290144612
 404000844713523

これは私のURLです。

 url= http://203.90.117.109/wds_cdma/wds.aspx?min= 

このURLを使用してurlの応答を取得し、urlの出力をダウンロードします。コードではありません。

たとえば、URLを取得し、min = file idURLの末尾に数字を追加します。

(http://203.90.117.109/wds_cdma/wds.aspx?min=404000847307897)
(http://203.90.117.109/wds_cdma/wds.aspx?min=404000857827460)

この URL はサーバーに接続し、次の URL から応答出力を取得します。

 404000847307897|-101| Requested MIN not found.
 404000857827460|9225534526|2|Prepaid|2 

最後に、この出力はファイルに保存されます。

またはを使用してcurlこれを実行できますかawkwget

ベストアンサー1

まだあなたの問題についてもっと尋ねることはできないので、推測しています。数値リストを含むファイルがあり、各数値をパラメータとしてURLを照会し、結果をファイルに保存しようとしています。

シェルスクリプトでwgetを使用する:

#!/bin/sh
PARAMETER_FILE="/path/to/parameter/file"
URL="http://203.90.117.109/wds_cdma/wds.aspx?min="
OUTPUT_FILE="/path/to/output/file"

IFS="
"

for param in $(cat "$PARAMETER_FILE")
do
  wget "${URL}${param}" >> "$OUTPUT_FILE"
done

おすすめ記事