Я нашел много постов, похожих на мои.Но я перепробовал много предложений, но ничего не получается :(
Веб-страница, которую я пытаюсь почистить, https://m.livesoccertv.com/match/3018992/wolverhampton-wanderers-vs-arsenal/
Редактировать: Каналы перечислены в Международном покрытииВыпадающий
Я хочу получить точный канал, отображаемый на веб-странице со списком частичных каналов в следующей строке
Так как текст, который я имею в списке, не является точнымсоответствует, я не могу заставить работать «содержит»
Я знаю, что мне не хватает небольшого изменения, но это то, где я застрял. Моя переменная t - это то, что удерживает меня. Веб-страницаиспользует мобильную ссылку для меньшей информации о странице
Вот мой код:
desiredChannels = ['beIN Sports HD', 'BT Sport', 'Sky Sports' 'ESPN']
channelList = []
t = '//div[contains(@class="fll b_channel_name -broadcast b_trim_inner")]'
for i in range(len(desiredChannels)):
temp = desiredChannels[i]
search = browser.find_element_by_xpath(t).text
if temp in search:
channelList.append(search)
print(channelList)
Любая помощь приветствуется