Как сделать l oop и распечатать все ссылки rselenium - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь распечатать все ссылки внутри веб-страницы в rselenium, используя для l oop. Я могу напечатать только указанное значение c, не используя для l oop, но при его использовании ничего не получится.

els <- con$findElements(using = "tag name", "a")
  for(val in length(els)){
     elem <- els[[val]]
     class(elem)
     elem$getElementText()
  }

1 Ответ

0 голосов
/ 08 апреля 2020

В oop автоматическая печать c отключена, так как она находится внутри функции. Вы должны включить печать внутри l oop. Попробуйте:

els <- con$findElements(using = "tag name", "a")
for(val in length(els)){
     elem <- els[[val]]
     class(elem)
     print(elem$getElementText())
 }

Ответил ранее: Почему объекты R не печатаются в функции или "для" l oop?

...