APIを使用した複数ページのループカール

APIを使用した複数ページのループカール

APIを使用してページを取得するためにWebサイトをスクラップしようとしています。私が命令を出すとき

cd desktop/mysite ; curl -O https://api.mysite.com/info?page=2

私のデスクトップからデータを取得します。その後、2ページから100ページまで繰り返したいと思います。 jsonファイルをデスクトップにインポートできません。誰かが私のコードを修正できますか?

for ((i=1;i<=100;i++)); do 
    cd desktop/mysite
    curl -O https://api.mysite.com/info?page=i
done

ベストアンサー1

次のように数値範囲に対してカールを繰り返すこともできます。

curl -O 'https://api.mysite.com/info?page=[1-100]'

おすすめ記事