Как правильно использовать XPATH? - PullRequest
0 голосов
/ 21 марта 2019

Я использую scrapy для очистки букмекера, и у меня проблемы с использованием XPATH

Как мне удалить 3.40, 1.58, 5.50, используя узел, содержащий 'bet365'

например:

//a[contains(text(),'bet365')]/../preceding-sibling::td

https://i.stack.imgur.com/O1xHu.png

Ответы [ 2 ]

0 голосов
/ 21 марта 2019

Вот правильный xpath.

//a[.='bet365']/ancestor::div[@class='l']/parent::td/following-sibling::*//div[contains(@onmouseout,'delayHideTip')]
0 голосов
/ 21 марта 2019

Из того, что вы показываете, похоже, что вы можете использовать css селектор в scrapy из

#odds-data-table td [onmouseover]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...