困っているcurlについての質問ですが、回答お願いします
Baiduプロモーションへの訪問をシミュレートするためにcurlを使用しています。現在の状況は次のとおりです。
1.シミュレーションを通じて Baidu が宣伝する Web サイトにログインします
2. 次に、Cookie を通じて JSON データを取得し、パラメーターを投稿します
3. JSON データを解析してデータベースに保存します
ここで質問です。 : 私は倉庫の途中で、コードは json データを取得できないことを示しました。次に、スクリプトを再実行したところ、データの前半が取得できなかったという結果になりました(データのこの半分はすでにデータベースに保存されていましたが、再取得しました。これは当然のことです) json データが返されることを確認します)。
JSON データを取得するときに、curl アクセスに問題がある可能性があることがわかりました (ただし、データの半分は以前に取得されているため、これはコードの問題ではありません。この状況はあなたのものとまったく同じです)インターネットが突然切断されたようです)
curl を使用しているときにこのようなことが起こったかどうか教えてください。回答をお願いします。
-----解決策---------
すべてのデータを取得する 決定する書き込む前にデータの整合性を確認してください。 。
------解決策------------------
これは起こりません。リクエストを送信するだけです。一度投稿すると、完了または何も返されない場合にのみ取得されます。これは、Web ページを表示するのとは異なります。場合によっては、その一部だけが読み込まれたり、一部が表示されなかったりすることがあります。
------解決策------------------
はい、リクエストを送信するのが早すぎたため、相手があなたを一時的にブロックしました。
リクエストの間に数秒間スリープします...