Код веб-очистки ;
Код: Выделить всё
def dolar():
headers = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Safari/605.1.15'
url = f'https://finance.yahoo.com/quote/TRY=X/'
r = requests.get(url)
soup = bs(r.text, 'html.parser')
dolar = soup.find("div", {"class": "container yf-mgkamr"}).find_all("span")[0].text
return dolar
Код: Выделить всё
Traceback (most recent call last):
File "/Users/user/Desktop/API/main.py", line 38, in
dolar()
File "/Users/user/Desktop/API/main.py", line 35, in dolar
dolar = soup.find("div", {"class": "container yf-mgkamr"}).find_all("span")[0].text
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'find_all'
(.venv) user@192 API %
Подробнее здесь: https://stackoverflow.com/questions/788 ... type-error