如何使用rvest从网站获取完整URL?

如何使用rvest从网站获取完整URL?,r,web-scraping,rvest,R,Web Scraping,Rvest,我正在尝试使用rvest从网站上的一些链接获取完整的url。当我抓取链接时,我会得到URL的缩写版本 如何获取完整的URL 下面是一个例子: 库(rvest) #>正在加载所需的包:xml2 页数% html_节点(“a”)%>% html_attr(“href”) 网址 #>[1]“../../draft配置” #>[2]“./../命令草案” #>[3]“../../draft results” #>[4]“../../owners” #>[5]“../../fantasy points”

我正在尝试使用
rvest
从网站上的一些链接获取完整的url。当我抓取链接时,我会得到URL的缩写版本

如何获取完整的URL

下面是一个例子:

库(rvest)
#>正在加载所需的包:xml2
页数%
html_节点(“a”)%>%
html_attr(“href”)
网址
#>[1]“../../draft配置”
#>[2]“./../命令草案”
#>[3]“../../draft results”
#>[4]“../../owners”
#>[5]“../../fantasy points”
#>[6]“../../teams”
#>[7]“/奖励”
#>[8]“/锦标赛”
#>[9]“/结果草案”
#>[10]“/选秀统计”
#>[11]“/联赛记录”
#>[12]“/联盟年”
#>[13]“/结果”
#>[14]“/名册”
#>[15]“/团队记录”
#>[16]“/团队”
#>[17]“/交易清单”
#>[18]“/对对手”
#>[19]“总体”
#>[20]“权力”
#>[21]“../../dates”
#>[22]“../../league details”
#>[23]“../../league stats”
#>[24]“../../季后赛括号”
#>[25]“../../季后赛设置”
#>[26]“../../positions”
#>[27]“../../pro团队”
#>[28]“../../rosters”
#>[29]“./../rules”
#>[30]“../../schedules”
#>[31]“../../sports”
#>[32]“../../stats”
#>[33]“../../fantasy points/每周得分”
#>[34]“../../news/headlines”
#>[35]“../../联盟新闻/标题”
#>[36]“../../players/平均选秀位置”
#>[37]“../../players/inactives”
#>[38]“../../players/拍卖价值”
#>[39]“../../players/gamelog”
#>[40]“../../players/受伤”
#>[41]“../../players/list”
#>[42]“../../players/未成年人”
#>[43]“../../players/outlook”
#>[44]“../../players/outlooks”
#>[45]“../../players/profile”
#>[46]“../../players/排名”
#>[47]“../../players/search”
#>[48]“../../players/updates”
#>[49]“../../players/可能的投手”
#>[50]“../../players/名册趋势/最活跃”
#>[51]“../../players/花名册趋势/most添加”
#>[52]“../../球员/名册趋势/大多数替补球员”
#>[53]“../../球员/名册趋势/最差”
#>[54]“../../players/球员/名册趋势/多数人拥有”
#>[55]“../../players/名册趋势/最新开始”
#>[56]“../../球员/名册趋势/交易最多”
#>[57]“../../球员/名册趋势/浏览最多”
#>[58]“../../players/scout team”
#>[59]“../../players/两名首发投手”
#>[60]“../../scoring/live”
#>[61]“../../评分/预览”
#>[62]“./../评分/类别”
#>[63]“./../评分/规则”
#>[64]“../../排名/细分”
#>[65]“../../排名/按时段”
#>[66]“../../排名/总体”
#>[67]“../../standings/power”
#>[68]“../../stats/击球手vs投手”
#>[69]“../../stats/defence vs position”
#>[70]“../../stats/situational stats”
#>[71]“../../stats/categories”
#>[72]“../../news/story”
#>[73]“../../league news/story”
#>[74]“../../transaction list/add drops”
#>[75]“../../交易清单/交易”
#>[76]“../../transaction list/log”
#>[77]“../../transactions/add-drop”
#>[78]“../../transactions/lineup”
#>[79]“../../transactions/trade”
#>[80]“../../transactions/豁免令”
#>[81]“../../wildcards”
以第一个结果为例


链接的完整URL为:。似乎我只是在抓取时才得到URL的结尾

您可以使用
xml2::url\u absolute

main_url <- "http://developer.cbssports.com/documentation/api/files/history/standings/breakdown"
xml2::url_absolute(urls, main_url)
#> [1] "http://developer.cbssports.com/documentation/api/files/draft-config"                        
#>  [2] "http://developer.cbssports.com/documentation/api/files/draft-order"                         
#>  [3] "http://developer.cbssports.com/documentation/api/files/draft-results"                       
#>  [4] "http://developer.cbssports.com/documentation/api/files/owners"                              
#>  [5] "http://developer.cbssports.com/documentation/api/files/fantasy-points"                      
#>  [6] "http://developer.cbssports.com/documentation/api/files/teams"                               
#>  [7] "http://developer.cbssports.com/documentation/api/files/history/awards"                      
#>  [8] "http://developer.cbssports.com/documentation/api/files/history/championships"               
#>  [9] "http://developer.cbssports.com/documentation/api/files/history/draft-results"               
#> [10] "http://developer.cbssports.com/documentation/api/files/history/draft-stats"                 
#> [11] "http://developer.cbssports.com/documentation/api/files/history/league-records"              
#> [12] "http://developer.cbssports.com/documentation/api/files/history/league-years"                
#> [13] "http://developer.cbssports.com/documentation/api/files/history/results"                     
#> [14] "http://developer.cbssports.com/documentation/api/files/history/rosters"                     
#> [15] "http://developer.cbssports.com/documentation/api/files/history/team-records"                
#> [16] "http://developer.cbssports.com/documentation/api/files/history/teams"                       
#> [17] "http://developer.cbssports.com/documentation/api/files/history/transaction-list"            
#> [18] "http://developer.cbssports.com/documentation/api/files/history/vs-opponent"                 
#> [19] "http://developer.cbssports.com/documentation/api/files/history/standings/overall"           
#> [20] "http://developer.cbssports.com/documentation/api/files/history/standings/power"             
#> [21] "http://developer.cbssports.com/documentation/api/files/dates"                               
#> [22] "http://developer.cbssports.com/documentation/api/files/league-details"                      
#> [23] "http://developer.cbssports.com/documentation/api/files/league-stats"                        
#> [24] "http://developer.cbssports.com/documentation/api/files/playoff-bracket"                     
#> ... etc 
main_url[1]“http://developer.cbssports.com/documentation/api/files/draft-config"                        
#>  [2] "http://developer.cbssports.com/documentation/api/files/draft-order"                         
#>  [3] "http://developer.cbssports.com/documentation/api/files/draft-results"                       
#>  [4] "http://developer.cbssports.com/documentation/api/files/owners"                              
#>  [5] "http://developer.cbssports.com/documentation/api/files/fantasy-points"                      
#>  [6] "http://developer.cbssports.com/documentation/api/files/teams"                               
#>  [7] "http://developer.cbssports.com/documentation/api/files/history/awards"                      
#>  [8] "http://developer.cbssports.com/documentation/api/files/history/championships"               
#>  [9] "http://developer.cbssports.com/documentation/api/files/history/draft-results"               
#> [10] "http://developer.cbssports.com/documentation/api/files/history/draft-stats"                 
#> [11] "http://developer.cbssports.com/documentation/api/files/history/league-records"              
#> [1