Menyalin data tertentu dari situs web ke excel

Seorang teman saya meminta saya mencari cara untuk mendapatkan informasi dari sebuah situs web dan memasukkannya ke dalam file excel.

Ini adalah situs web yang dimaksud: http://www.manta.com/world/North+America/Canada/Newfoundland/grocery_stores--B619B/#Location

Ia ingin memiliki file excel dengan daftar semua nama, alamat dan nomor telepon dari semua hasil pencariannya.

Sejauh ini aku masih bingung untuk mendapatkan ide. Saya cukup baru dalam pemrograman internet.

Saya berpikir mungkin saya bisa membuat skrip pengguna Greasemonkey yang akan mencari semua data yang diperlukan di halaman dan dengan mengklik tombol, buka pop-up yang berisi data dalam format CSV yang kemudian dapat disalin dan ditempelkan ke unggul. Namun nomor teleponnya tidak ada di halaman hasil pencarian jadi menurut saya hal ini tidak mungkin.

Pikiran kedua saya adalah membuat halaman web yang akan mencari situs tersebut dan mendapatkan semua data yang diperlukan, kemudian memberikan opsi "Unduh data ke Excel". Apakah ide-ide ini mungkin terjadi dan bagaimana cara terbaik saya untuk mewujudkannya? Apakah ada cara yang lebih baik? Terima kasih!


person Peter    schedule 14.08.2011    source sumber
comment
ini merusak TOS situs, Anda tidak boleh melakukannya,   -  person    schedule 15.08.2011
comment
@Dagon oh benar saya tidak menyadarinya!   -  person Peter    schedule 15.08.2011
comment
@Dagon Saya tidak menyangkal dikatakan demikian, tetapi hanya ingin tahu di mana dikatakan Anda tidak bisa melakukan itu?   -  person Peter    schedule 15.08.2011
comment
manta.com/coms2/page_terms_conditions_view Lisensi dan Penggunaan yang Diizinkan, Anda selalu dapat menanyakannya untuk memastikan . kebanyakan orang tidak akan peduli, tapi sebagai pencipta IP, saya selalu melakukannya.   -  person    schedule 15.08.2011


Jawaban (1)


Jawabannya akan lebih mudah jika kami mengetahui bahasa apa yang Anda pahami.

Dengan asumsi windows ini dapat dilakukan menggunakan jscript atau vbscript di WSH menggunakan WinHttpRequest , excel dapat diakses melalui ActiveX. Jika Anda memerlukan UI saya sarankan HTA.

person Dr.Molle    schedule 14.08.2011
comment
Jadi, Anda dapat menggunakan pendekatan yang dijelaskan dalam jawaban saya. Dimungkinkan juga untuk menggunakan PHP, Anda dapat membaca halaman menggunakan file_get_contents() atau serupa, excel dapat diakses dalam PHP melalui COM (tentu saja Anda juga dapat menggunakan beberapa perpustakaan seperti pear.php.net/package/Spreadsheet_Excel_Writer/redirected ) - person Dr.Molle; 15.08.2011