>>167
要素がないケースのハンドリングはPythonではシンプルには書けない
3.8のassignment expressionとif-elseで我慢

"title": item_name.text if (item_name := product.select_one('.item-name')) else ""