Я пытаюсь получить повторяющуюся информацию (названия продуктов) с веб-сайта электронной коммерции.Для этого я использую XPath.Я следовал этому руководству , чтобы сделать это.
from lxml import html
import requests
page = requests.get("https://search.rakuten.co.jp/search/mall/-/565210/tg1000768/")
tree = html.fromstring(page.content)
urls = tree.xpath('//div[@class="image"]/a/img/@src')
titles = tree.xpath('//div[@class="content title"]/h2/a/text()')
print(len(titles))
print(titles)
print(len(titles))
отображает правильный номер.Однако print(titles)
вызывает ошибку
print(titles)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 2-15: ordinal not in range(128)
Что мне делать?