0
たとえば、Googleの最初の3ページから結果を取得したいとします。だから基本的には上位30の結果が必要です。 1ページ目の最初の10ページを取得することができますが、1ページ目が完了したら2ページ目をクリックするなど、Curlにどのように伝えますか?PHP/Curlでページ分割の結果をトラウリングするにはどうすればいいですか?
たとえば、Googleの最初の3ページから結果を取得したいとします。だから基本的には上位30の結果が必要です。 1ページ目の最初の10ページを取得することができますが、1ページ目が完了したら2ページ目をクリックするなど、Curlにどのように伝えますか?PHP/Curlでページ分割の結果をトラウリングするにはどうすればいいですか?
だけのURLを詳しく見てみましょう:
最初のページを:
http://www.google.com/search?q=lmgtfy
2ページ目:頭字語を使用するため
http://www.google.com/search?q=lmgtfy&start=10
小道具を。 – seth
私の例にぴったりです!他のシナリオでページネーションリンクが不明瞭で、値を増やせなかったとします。カールを他のページに「クリック」させることは可能ですか? –
一般的な答えはありません。スクリーンキャプチャは常にカスタム作業です。しかし、99.99%のすべてのケースでは、ページごとに単純に増加するURLパラメータがあります。 Googleは '&start = xx'を使用し、他のものは'&page = x'を使用し、他のものは '/ offset:x /'やその他のものを使用します。第1ページ、第2ページ、第3ページの違いを分析すれば、通常はかなり素早く把握できます。 – deceze