У меня проблема с использованием BeautifulSoup. Мне нужно получить значение элемента, используя только некоторый текст внутри, но я понятия не имею, как это сделать. Есть какой-то HTML код:
<option class="" value="9_72"> 42,5 EUR · 9 US </option>
<option class="" value="9_73"> 43 EUR · 9,5 US </option>
<option class="" value="9_74"> 44 EUR · 10 US </option>
Есть ли возможность его получить?
Я пробовал этот код:
scraper = cfscrape.create_scraper()
content_rdy = scraper.get(link, headers=headers).text
soup = bs4.BeautifulSoup(content_rdy, 'lxml')
input_id = soup.find_all('option', text='44 EUR')
print(input_id)
, но он дает мне пусто []
. Если я использую:
input_id = soup.find_all('option')
Я не могу получить точное значение параметра. И проблема в том, что единственное, как я могу получить это значение - это размер внутри этого элемента.
Я хочу получить это -> значение = " 9_72 "