@idkwhichnickname

Не выводит парсер?

Учу Bs4 по гайдам на ютубе и не могу понять почему парсер ничего не выводит

from bs4 import BeautifulSoup
import requests

def parse():
	URL = 'https://steamcommunity.com/id/url123url/inventory/#570'
	HEADERS = {
		'User-Agent': 'tyt agent'
	}

	response = requests.get(URL, headers = HEADERS)
	soup = BeautifulSoup(response.content, 'html.parser')
	items = soup.findAll('div', class_ = 'min-height: 3em; margin-left: 1em;')
	comps = []


	for item in items:
		comps.append({
		'title': item.find('a', class_ = 'hover_item_name').text()
	})


	for comp in comps:
		print(comp['title'])

parse()
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 3
dimonchik2013
@dimonchik2013
...а ну-ка пыль сдуй отсюда...
забыл print(response.text)
Ответ написан
@kirillinyakin
Попробуйте вместо response.content использовать response.text
Ответ написан
SoreMix
@SoreMix
yellow
1. Сколько вебом занимался, первый раз такой класс крутой вижу
min-height: 3em; margin-left: 1em;

2. Даже если бы код работал, тега а с классом hover_item_name на странице нет. Откуда он - загадка
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы