Xpath запрос



  •  <tr>
                                <td class="TestClass">Адрес электронной почты</td>
                                <td>email@mail.ru</td>
                            </tr>
    

    Здравствуйте. Подскажите пожалуйста как правильно составить xpath запрос, чтобы в результате получить адрес электронной почты.

    /html/body/div/div/div/div[4]/div/div[4]/table/tbody/tr[2]/td[2] - вот это полный путь, который можно скопировать в браузере. Я делал Get -запрос нужной мне страницы и к содержимому пытался применить его через "xpath получить xml". Возможно я просто что - то делаю не так.



  • @dwayne "xpath получить xml" - у вас не xml, а текст.
    Скиньте весь get запрос



  • @uraabk Не уверен, что правильно Вас понял, поэтому тут в файлике на всякий случай и ссылка и код страницы. Собственно, с нее мне нужно спарсить имейл.0_1561523662274_get.txt



  • @dwayne
    Извините что влез. Используйте экшен получить текст.

    (//*[normalize-space(text()) and normalize-space(.)='Адрес электронной почты'])[1]/following::td[1]
    


  • @tts9
    Спасибо большое, всё работает.


Log in to reply
 

  • 2
  • 2
  • 27
  • 3
  • 3
  • 13
  • 8
  • 6