Я пытаюсь получить доступ к данным широты и долготы с этой страницы http://chicago.craigslist.org/search/apa?query=pilsen&zoomToPosting=&srchType=A&minAsk=&maxAsk=&bedrooms=&housing_type=Webscraping с R и XML Package
Источник выглядит следующим образом:
<p class="row" data-latitude="41.8500405654737" data-longitude="-87.6500521703668" data-pid="4005695169"> <a href="/chc/apa/4005695169.html" class="i"></a> <span class="pl"> <span class="star"></span> <span class="date">Aug 16</span> <a href="/chc/apa/4005695169.html">UIC/ Medical Dist /Pilsen</a> </span> <span class="l2"> <span class="price">$850</span>/1br - <span class="pnr"> <small> (Pilsen)</small> <span class="px"> <span class="p"> <a href="#" class="maptag" data-pid="4005695169">map</a></span></span> </span> </span></p>
Я новичок в XPATH и я интересно, могу ли я использовать его и пакет XML для получения данных.
Я попытался:
require(XML)
url <- "http://chicago.craigslist.org/search/apaquery=pilsen&zoomToPosting=&srchType=A&minAsk=&max Ask=&bedrooms=&housing_type="
doc <- htmlParse(url)
latitude <- xpathApply(doc,path="//p[@data-latitude]",fun=xmlValue)
Это дает мне содержание из р тегов:
[[1]]
[1] "Aug 16 AMAZING Pilsen 2bed SHOWING TODAY @6:30pm $695/2br - 725ft² -
Я задаюсь вопросом, как получить доступ к информации, которая формирует тэг параграфа, как широта (например, 41.8500405654737) Спасибо за помощь!
также доступ к атрибуту непосредственно в запросе 'xpathSApply (doc," // p [@ data-latitude]/@ data-latitude ", as.character)' или даже 'xpathSApply (doc," // @ data-latitude ", as.character) ' –