Найти - Пользователи
Полная версия: xpath любые символы
Начало » Python для новичков » xpath любые символы
1
gelius
Используется selenium.
Так работает:
1 = driver.find_element_by_xpath("//a[contains(@href, 'http://domain.com/')]")
Так нет:
1 = driver.find_element_by_xpath("//a[contains(@href, '*domain.com*')]")
Почему? Вроде * - любой набор символов.
terabayt
а зачем?
1 = driver.find_element_by_xpath("//a[contains(@href, 'domain.com')]")
contains означает “содержит”
оно и без * ищет все ссылки в которых содержится domain.com не учитывая предшествующие символы и последующие
py.user.next
gelius
Вроде * - любой набор символов.
Это в командной строке операционной системы.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB