AttributeError: 'NoneType' object has no attribute 'find_all'

_HAPPY_

Новичок
Пользователь
Апр 9, 2020
23
1
3
Python:
import requests
from bs4 import BeautifulSoup

URL = 'https://www.google.com/search?q=currency+converter&rlz=1C1CHBF_trTR914TR914&oq=currency+&aqs=chrome.0.0j69i57j0l6.3399j0j7&sourceid=chrome&ie=UTF-8'
page = requests.get(URL)

soup = BeautifulSoup(page.content, 'html.parser')
results = soup.find(id='search')

cur = results.find_all('div', class_='l84FKc R9zNe vk_bk Uekwlc')

for curren in cur:
    print(curren)
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 581
457
83
потому что в переменой results пишется None, он не находит ничего, а у None нет атрибута find_all что вам и сказали в ошибке
вам нужно убедиться что в results не None , и только потом искать дальше
 
  • Мне нравится
Реакции: _HAPPY_

Форум IT Специалистов