Я пытаюсь очистить текст и текст от выпадающего элемента на веб-странице, используя комбинацию Python с селеном и Beautiful Soup.очистить значение от выпадающего списка
Я могу получить текст, но я не могу получить значение через команду get_attribute
.
При печати элемент, который я, расположенный на веб-странице он возвращает следующее содержание
Печатное утверждение, что получает он выдает ошибку:
None Type object is not callable
price=soup.find("select",{"id":"space-prices"})
print(price)
print(price.text)
print(price.get_attribute('value'))
Вывод для печати (цена)
<select class="pricing-bar-select" id="space-prices" name="space-prices"><option selected="selected" value="£360">Per Day</option>
<option value="£1,260">Per Week</option>
<option value="£5,460">Per Month</option>
<option value="£16,380">Per Quarter</option>
<option value="£65,520">Per Year</option></select>
URL o е веб-страница
https://www.appearhere.co.uk/spaces/north-kensington-upcycling-store-and-cafe
Образец кода для воспроизведения ошибки будет полезен FUL. – mpaskov
Привет @mpaskov. Я новичок в переполнении стека. Я не знаю, как отформатировать код и вставить его здесь. Приносим извинения за доставленные неудобства. Вы можете увидеть гиперссылку - значение в вопросе? –
просто скопируйте и вставьте и используйте ctrl-K для форматирования в качестве кода. – Julien