Web Scraping с помощью python Я не могу распечатать свою переменную
В моем проекте Django я использую BeautifulSoup для веб-скрейпинга. Он работает, но я не могу распечатать или нарезать его. Когда я пытаюсь, он выдает ошибку: (я делаю это на views.py)
"UnicodeEncodeError 'charmap' codec cannot can't encode character '\u200e' in позиции 59: символ отображается на <undefined"
. Как я могу вывести переменную x?
URL = link
user_agent = getRandomUserAgent()
headers = {"User-Agent": user_agent}
page = requests.get(URL, headers=headers)
soup = BeautifulSoup(page.content, 'html.parser')
mylist = soup.find_all("td", class_="a-size-base prodDetAttrValue")
for x in mylist:
print(x)
List
является зарезервированным ключевым словом python. Поэтому не используйте его в качестве переменной и исправьте отступы
lis = soup.find_all("td", class_="a-size-base prodDetAttrValue")
for x in lis:
print(x)