Из того, что я нашел, может потребоваться jQuery, если это так, есть ли в R пакет, который может выполнять команды jQuery?
У меня есть страница с списком отчетов со ссылками, в которых все имеют один и тот же класс, xpath для элемента, который я ищу, будет не статичным, идентификационный элемент, который я ищу, находится внутри innerhtml. Можно ли найти этот элемент, используя релейный пакет?
YRD1 - это элемент, который мне нужен:
<tr class=""><td align="center"><input type="checkbox"></td><td align="left" class="undefined"><div><img onload="this.__gwtLastUnhandledEvent="load";" src="style=" 0px 0px;" border="0" class="MN NN fl" id="gwt-debug-starwidget"> <div class="wsn ml2em"> <div class="lnk">YRD1</div> <div class="gwt-Label"></div> </div></div></td><td align="left" class="undefined"><div><div><div class="lnk" style="white-space: nowrap;">YRD1 (11/18/13)</div></div> <div> <div class="lnk">All reports »</div> </div></div></td><td align="left" class="undefined">Me</td><td align="left" class="undefined"><div><div>--</div> <div class="ANB"></div></div></td><td align="left" class="undefined"><div class="gwt-Label">Nov 18, 2013</div><span class="gray">10:29 AM</span></td></tr>
require(relenium)
firefox <- firefoxClass$new()
firefox$get("http://lluisramon.github.io/relenium/toyPageExample.html")
modalElement <- firefox$findElementByClassName("modal")
# or
modalElement <- firefox$findElementByCssSelector(".modal")
firefox$findElementByClassName("yourclass")
илиfirefox$findElementByCssSelector(".yourclass")