Megiya
@Megiya

Почему появляется ошибка?

Почему появляется ошибка TypeError: get() got an unexpected keyword argument 'headers' ?

all_categories_list = []
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0'}

category_response=requests.get(url, headers=headers)
category_soup=BeautifulSoup(category_response.text, 'lxml')
all_categories=category_soup.find_all('tr', class_="info")

for i in all_categories:
    category=i.find('a', class_="details", headers=headers)
    category=i.get('href', headers=headers)
    all_categories_list.append(category)
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Потому что в методе get нет параметра headers
def get(self, key, default=None):
    """Returns the value of the 'key' attribute for the tag, or
    the value given for 'default' if it doesn't have that
    attribute."""
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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