Xpath Помогите..
-
Пытаюсь выпарсить стим трейд юрл при помощи кубика "Xpath получить текст"
//*[@id="trade_offer_access_url"] не работает =с
Не получается получить трейд юрл тут -
https://steamcommunity.com/id/me/tradeoffers/privacy#trade_offer_access_url
-
Эх((( Долго ждать помощи =с Ладно , не страшно ;)
-
@kolomenko Ты уверен что дело вообще в Xpath коде, то что ты написал прекрасно всё находит, ещё можно попробовать такой вариант //input[@id='trade_offer_access_url']
-
@gr-al-ni Не знаю , что у тебя находит , но у меня тупо пустая строка в итоге. Проверял на наличие елемента Этим же запросом. Пишет , что есть...
-
@kolomenko ты бы хоть скрин действий в басе сбросил
-
-
@kolomenko через Xpath получить Xml можно получить то , что нужно , но с лишним текстом . Его конечно можно убрать , но всё же интересно , что не так я делаю...
Вот такой результат если юзать кубик "Xpath получить Xml"<input size="45" type="text" class="trade_offer_access_url" id="trade_offer_access_url" value="https://steamcommunity.com/tradeoffer/new/?partner=891076109&token=2lR2HEPv" readonly="readonly"/>
-
Но хоть так поучилось, можешь сохранить и поизучать код get запроса может разберёшься
-
@gr-al-ni Ёщё один трабл XD Не могу выпарсить опять линк...
вот таким запросом
//*[@id="emailBody"]/tbody/tr/td/table/tbody/tr[4]/td/table[1]/tbody/tr[2]/td[2]/a
С такой странички
0_1533478240176_codebeautify.html
-
@kolomenko в крайнем случае всегда можно получить все ссылки, и с этим дальше работать)
-
@kolomenko так у тебя не текст, а значения атрибута
Xpath получить xml//input[@id='trade_offer_access_url']/@value
Во втором случае, если на линке нет никаких айди, можно получить все ссылки в список
Xpath получить каждый xml//a/@href
И потом просто получить нужный линк из списка. Как показывает практика, порядковый номер в списке будет всегда одинаковый
-
@drprime said in Xpath Помогите..:
//a/@href
Первый код сработал , спасибо огромное. Второй сделал тоже всё сработало. СПАСИБО!