2011-08-14 14 views
0

私の友人は、ウェブサイトから情報を取得し、それをExcelファイルに入れる方法を理解するように求めました。ウェブサイトから特定のデータをコピーしてExcelにコピーする

これが問題になっているウェブサイトです:http://www.manta.com/world/North+America/Canada/Newfoundland/grocery_stores--B619B/#Location

彼はすべての名前、住所、彼の検索のすべての結果の電話番号のリストをExcelファイルを持っていることを望みます。

これまでのところ、私は考えを思いつくのに困惑しています。私はかなりインターネットプログラミングに新しいです。

私はおそらく、ページのすべての必要なデータを検索するgreasemonkey userscriptを作成し、ボタンをクリックするとポップアップが開き、CSV形式のデータを持つポップアップを開くことができると考えていましたコピーしてExcelに貼り付けます。しかし、電話番号は検索結果ページに表示されないので、これは可能だとは思わない。

もう1つは、そのサイトを検索して必要なすべてのデータを取得し、「Excelにデータをダウンロード」オプションを提供するウェブページを作成することでした。 これらのアイデアは可能なのですか?より良い方法がありますか? ありがとう!

+3

これはサイトTOSを壊します。あなたはそれをしてはいけません。 –

+0

@Dagon oh right私はそれを認識しませんでした! – Peter

+0

@ダゴン私はそれがそれを言うことを否定していないが、それはあなたがそれを行うことができないと言うことを疑問に思っている? – Peter

答えて

0

これは、わかっている言語が分かっていれば、簡単に答えることができます。

WinHttpRequestを使用してWSH上でjscriptまたはvbscriptを使用すると、Excelを使用してExcelにアクセスすることができます。 UIが必要な場合は、HTAを提案します。

+0

私はJavaScriptとPHPを知っています – Peter

+0

ですので、私の答えに記載されているアプローチを使用することができます。 PHPを使用することも可能です。file_get_contents()などを使用してページを読み取ることもできます。また、COM経由でPHPでアクセスすることもできます(もちろん、http://pear.php.net/package/Spreadsheet_Excel_Writerなどのライブラリも使用できます)。 /リダイレクトされた) –

関連する問題