0

35,000 社の企業名のリストがあります。インターネット検索を実行して、最初の結果を返す必要があります。プロセスを自動化したい。私は当初、Excel で IE オートメーションを使用することを考えていました。ただし、より良いアプローチがあるかどうかはわかりません。会社名をグーグル検索し、最初の結果のURLを返す必要があります。リストがExcelにあるので、結果がExcelにある場合、それは素晴らしいことです。何かご意見は?

4

1 に答える 1

0

IE を自動化して検索を実行できます。通常、ページがロードされているかどうかを確認し続けるために遅延が設定されます。私は最近、ページ内の最初の H3 要素を参照し続け、そこに含まれている A タグの href 属性を読み取ることをお勧めします。これが成功した場合は、ページの移動を停止するか、次のページに移動します。

ただし、H3 はスポンサーリンクであることが多いため、このアプローチにはわずかな問題があります。ただし、これを判断することは可能です。したがって、さらに下のリンクを見つけてください。

ただし、プロセス全体にはまだ時間がかかります。

別の方法として、Google Search APIがありますが、1 日あたり 100 件以上の検索に対して料金を支払う必要があります。

于 2013-07-08T22:06:35.223 に答える