(отказ от ответственности: я только смутно знаю питона & я довольно новыми для кодирования)Использование Xpath, чтобы получить якорный текст ссылки в Python, когда связь не имеет класса
Я пытаюсь получить текстовую часть a link, но у него нет определенного класса, и в зависимости от того, как я использую свой код, я получаю слишком много вещей (xpath не был достаточно конкретным) или пустой [].
скриншот того, что я пытаюсь получить доступ является:
Дерево все HTML со страницы. Код, который возвращает заготовку:
cardInfo=tree.xpath('div[@class="cardDetails"]/table/tbody/tr/td[2]/a/text()')
код, который возвращает слишком много:
cardInfo=tree.xpath('a[contains(@href, 'domain_name')]/text()')
Я попытался вдаваясь в Осмотреть в хроме и копирование XPath, который также дал мне ничего. Я успешно получил другие вещи из страницы, которые представляют собой просто текст, а не ссылки. Супер жаль, если я не объясню это хорошо, но кто-нибудь имеет представление о том, что я могу написать?
Pl легкость предоставить нам URL-адрес, который вы очищаете, –
Абсолютно, извините! [link] (http://shop.tcgplayer.com/pokemon/jungle/nidoqueen-7) –
Вы используете lxml правильно? –