Попытка написать python скрипт для возврата названия продукта и цены на результаты поиска Nordstrom по этой ссылке:
https://shop.nordstrom.com/sr?origin=keywordsearch&keyword=peter%20millar%20suits&typein=peter%20millar%20sui&position=1&size=%2715%3A46r ~~ 42% 27
import csv
import re
from urllib.request import urlopen
from bs4 import BeautifulSoup
my_url = "https://shop.nordstrom.com/sr?origin=keywordsearch&keyword=peter+millar+suits&typein=peter+millar+sui&position=1"
page_html = urlopen(my_url).read()
page_soup = BeautifulSoup(page_html, "lxml")
with open("millar.csv","w",newline="") as infile:
writer = csv.writer(infile)
writer.writerow(["product_name", "shipping", "price"])
for container in page_soup.findAll('div', {'class': '_2USwQ'}):
product_name = container.findAll('a', {'class': 'aria-label'}).get_text()
shipping = container.findAll('span', {'class': '3qZ6p$'}).get_text()
price = container.findAll('span', {'class': '3wu-9$'}).get_text()
writer.writerow([product_name,shipping,price])