google map 的評論是Ajax的,所以直接右鍵檢視原始碼是看不出評論的。
網上也有一些別人爬Ajax的code(推彭彭老師的youtube),雖然R的比較少,但想法都差不多
首先,右鍵>檢查>網絡,從預覽那欄看能不能找到。
如果找不到,就把評論往下拉,直到右邊出現新的選項。
從標頭查他get的網址
但你仔細去看的話,會發現裡面只有10則左右的評論。
最簡單的想法,就是多抓幾個網址就好了
剛好這例子中的網址有一定的規律,利用這規律生出200個網址(請先確認網址是否存在),就能爬出2000則評論了!
接著只就用rvest包的工具把他們讀進去,再稍微clean一下就好囉!
note : 他評論是包在span中的,但因不知為何html_nodes找不到評論,我便先找評論前後再回推它的位置