Установка правильного xpath

#xpath #rselenium

#xpath #rselenium

Вопрос:

Я пытаюсь установить правильный xpath для использования RSelenium, но я не очень опытен в этой области, поэтому буду признателен за любую помощь. Поскольку мне еще не разрешено публиковать изображения, я попытался добавить ссылку на скриншот html: html

Мне нужен R, чтобы очистить даты (28-10-2020 — 13-11-2020), но до сих пор я не смог установить правильный xpath при использовании html.nodes.

Я пытаюсь очистить сайты, подобные этому: https://www.boligsiden.dk/adresse/topperne-9-3-33-2620-albertslund-01650532___9__3__33

Комментарии:

1. Пожалуйста, предоставьте пример кода

Ответ №1:

Обычно я делаю это на python, а не на R

Как вы можете видеть на этом изображении, когда вы щелкаете правой кнопкой мыши по соответствующему элементу. Вы получите выпадающее меню с x-путем к элементу.

Кроме этого, ориентация сайта и x-path могут измениться, и полный x-path может быть хорошим вариантом в краткосрочной перспективе, поэтому я предпочитаю driver.find_element_by_xpath('//button[contains(text(),"Login")]') .click()

В вашем случае это было бы find_element_by_xpath('//*[contains(@class, 'u-pb-4 u-block')]')

Я надеюсь, что это поможет, и в основном это одно и то же на разных языках

Комментарии:

1. Я имел в виду некоторый уникальный идентификатор элемента или некоторый текст, который он содержит, который уникален для этой полной веб-страницы

2. Теперь я понял это, спасибо за вашу помощь.