亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當啟用 JavaScript 時,使用 R 從網頁獲取所有搜索結果

當啟用 JavaScript 時,使用 R 從網頁獲取所有搜索結果

猛跑小豬 2023-07-06 14:57:17
我是網絡抓取新手,我正在嘗試使用 R 從以下網站獲取搜索結果:https://devtracker.fcdo.gov.uk/sector/1/projects獲得結果的第一頁很容易,例如使用library(rvest)library(V8)link <- 'https://devtracker.fcdo.gov.uk/sector/1/projects'devtracker = read_html(link)        searchresults = devtracker %>% html_nodes(xpath = '//div[@class="search-result"]//a',) %>% html_attr('href')但我無法從后續頁面獲得結果。最初我以為我會找到下一頁的鏈接,然后按照它,一頁一頁地獲取搜索結果。在瀏覽器中查看 html 代碼,它看起來如下行:pages = devtracker %>% html_nodes(xpath = "//div[@class='six columns']//ul//li",)應該找到其他頁面的鏈接,但這會返回一個空節點集。我知道這與使用 JavaScript 作為頁面列表的頁面有關,我嘗試在以下博客中使用 V8:https: //www.r-bloggers.com/2017/11/scraping-javascript- render-web-content-using-r/但無法弄清楚如何使用它來顯示下一頁結果。有沒有一種簡單的方法可以讓新手獲得該頁面的所有搜索結果?
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號