xpath и ссылки.



  • На данный момент у меня забирает не ту ссылу ( нужная = 0_1565453029756_6414f7b4-6387-462b-b95b-11987b64196d-image.png )
    а он забирает самую первую href 0_1565453057783_b94789e9-2341-47c5-8513-247afde3593f-image.png как сделать чтобы он забирал нужную?



  • @muhyrla Если вы хотите помощи то пожалуйста информацию давайте текстом. Картинки хороши как дополнение, а вот копировать руками и домысливать что там может быть согласится совсем не каждый.



  • @tts9 что именно не понятно то? у меня xpath забирает из кода элемента 1 ссылку, а не ту которая мне нужна ( 3 по счёту ), как мне сделать что-бы он забирал нужную.



  • @muhyrla я конечно не экстрасенс, но может стоит просто составить правильный xpath?



  • @muhyrla Какой xpath ? в тексте? откуда в тексте? А гадать в картинках я не собираюсь и писать потом это руками. Вам помощь нужна или кому? Тогда с какого перепуга мне надо разбираться в скринах где там что ?



  • @tts9 я уже даже специально переформулировал вопрос, как мне в xpath сделать так, чтобы он забирал не первую попавшуюся ссылку, а 3, которая мне нужна.

    На данный момент у меня кусок кода выглядит так: 0_1565506280037_8ba68488-9977-4752-8705-2160e3c0b224-image.png

    Как вам еще описать проблему?



  • @muhyrla У вас xpath запрос забирает первый попавшийся элемент а (ссылку т.е.). Добавьте к нему уникальный атрибут, который есть только у нужного элемента. Например:

    //a[@id='value']/@href
    

    Это не ваш случай, перепечатывать не хочется



  • @muhyrla
    получить третью ссылку

    //a[3]/@href
    

    Но это все не точный xpath, точный нужно составлять самому по искомому элементу

    //a[@data-ipb='noparse']/@href
    


  • @muhyrla Блин.. Вы вообще писать умеете или только скриншотить? Мне насрать простите на ваши картинки xpath получается не из картинок а из html страницы. А это ТЕКСТ так вот меня интересует текст и тогда я смогу вам что составить, а перепечатывать с ваших картинок я не собираюсь
    upd в экшене браузеры есть получить html страницы так вот меня интересует это, а не ваши скрины



  • @muhyrla said in xpath и ссылки.:

    @tts9 я уже даже специально переформулировал вопрос, как мне в xpath сделать так, чтобы он забирал не первую попавшуюся ссылку, а 3, которая мне нужна.

    На данный момент у меня кусок кода выглядит так: 0_1565506280037_8ba68488-9977-4752-8705-2160e3c0b224-image.png

    Как вам еще описать проблему?

    Ты очень хреново "специально переформулировал вопрос".



  • @ghostz said in xpath и ссылки.:

    @muhyrla
    получить третью ссылку

    //a[3]/@href
    

    Но это все не точный xpath, точный нужно составлять самому по искомому элементу

    //a[@data-ipb='noparse']/@href
    

    огромное, человеческое, спасибо.


Log in to reply