2013-12-11 2 views
0

내가 jQuery를 요구할 수 있음을 확인한 후 jQuery 명령을 실행할 수있는 R 패키지가 있습니까?[R] Relenium findElmentBy Innerhtml R에서 가능합니까?

모든 클래스가 같은 링크가있는 보고서 목록이있는 페이지가 있습니다. 찾고자하는 요소의 xpath는 정적이 아니며, 찾고있는 식별 요소는 innerhtml 내에 있습니다. 패키지 relenium을 사용하여이 요소를 찾을 수 있습니까?

<tr class=""><td align="center"><input type="checkbox"></td><td align="left" class="undefined"><div><img onload="this.__gwtLastUnhandledEvent=&quot;load&quot;;" 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> 
+0

당신은 findElementByClassName 또는 findElementByCssSelector를 사용할 수 있습니다

YRD1 내가 필요로하는 요소입니다. 예를 들어'firefox $ findElementByClassName ("yourclass")'또는'firefox $ findElementByCssSelector ("yourclass")' – jdharrison

답변

1
require(relenium) 

firefox <- firefoxClass$new() 
firefox$get("http://lluisramon.github.io/relenium/toyPageExample.html") 

modalElement <- firefox$findElementByClassName("modal") 

# or 

modalElement <- firefox$findElementByCssSelector(".modal") 
+0

같은 클래스를 가진 요소 그룹 내에서 특정 요소를 찾아야합니다. 이 코드는 클래스가있는 첫 번째 요소 만 반환합니다. –

+0

해당 요소는 어떻게 식별됩니까? 예제를 제공하면 도움이 될 것입니다. – jdharrison

+0

YRD1은 내가 필요로하는 유일한 식별자입니다 : –