По этому коду,
soup.find("li", {"id": "result_1"})
Я смог получить код такой же, как на картинке
И я хочу получить data-asin="B0097BEG1C", только B0097BEF1C часть
data-asin="B0097BEG1C"
B0097BEF1C
Поскольку это не текст, а часть HTML-кода, я не могу извлечь элементы.
Попробуй это. Получите значение любого атрибута, например, как вы используете ключ для получения значения словаря.
item = soup.find("li", {"id": "result_1"}).get("data-asin") print(item)