Почему выдаёт ошибку TypeError: list indices must be integers or slices, not str
Код:
#value = b53344da40daf310e8d226f13798b45a
h = soup.find('table', {"class":"table", 'id':"order-listing"}).find_all('input')["value"]
print(h)
Ошибка:
TypeError: list indices must be integers or slices, not str
Ответы (1 шт):
Автор решения: Сергей Ш
→ Ссылка
h = soup.find('table', {"class":"table", 'id':"order-listing"}).find_all('input')
вытаскиваеем все значения атрибутов "value" из тега 'input'
val =[x.get("value") for x in h]
Могу предположить, что все значения атрибутов "value" из тега 'input' одинаковые, тогда проще достать значение атрибута "value" из первого тега 'input'
h = soup.find('input')["value"]
или
h = soup.find('input').get("value")