PyScript не работает в HTML
Всем привет, второй день пытаюсь импортировать скрипт питона в хтмл. Суть такая, у меня есть скрипт проверки актуального курса биткоина, он запускается, все хорошо. Дальше я захотел добавить его на сайт. Узнал про PyScript, Bryton, но выбрал первый. И тут самое интересное, открывается пустая страница, смотрю консоль - есть ошибки, но как их решить вообще без понятия. Стоит отметить, что я только начинаю изучать программирование, по этому прошу объяснять популярным языком. спасибо за внимание и ответы
HTML:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>testing</title>
<link rel="stylesheet" href="https://pyscript.net/releases/2024.8.1/core.css">
<script type="module" src="https://pyscript.net/releases/2024.8.1/core.js"></script>
</head>
<body>
<script type="text/python" src="/python/bitcoin-rate.py></script>
</body>
</html>
Python:
import requests
from bs4 import BeautifulSoup
class Currency:
BTC_URL_RUB = 'https://www.google.ru/search?q=btc+rub&newwindow=1&sca_esv=b39c937a77fb6461&sca_upv=1&ei=2kXjZrD5F8uswPAPjcT52Ak&ved=0ahUKEwiwzv7Elr6IAxVLFhAIHQ1iHpsQ4dUDCA8&uact=5&oq=btc+rub&gs_lp=Egxnd3Mtd2l6LXNlcnAiB2J0YyBydWIyCxAAGIAEGLEDGIMBMgoQABiABBhDGIoFMgUQABiABDIFEAAYgAQyBRAAGIAEMgUQABiABDIFEAAYgAQyBRAAGIAEMgUQABiABDIGEAAYFhgeSNBMUMkvWPZJcAN4AZABAJgBQaAB6QKqAQE3uAEDyAEA-AEBmAIKoALBA8ICChAAGLADGNYEGEfCAg0QABiABBiwAxhDGIoFwgIOEC4YgAQYsQMY0QMYxwHCAhMQLhiABBixAxjRAxhDGMcBGIoFwgILEC4YgAQY0QMYxwHCAggQLhiABBixA8ICCBAAGIAEGLEDwgILEC4YgAQYsQMYgwHCAh0QLhiABBixAxjRAxjHARiXBRjcBBjeBBjgBNgBAcICEBAAGIAEGLEDGEMYgwEYigXCAg0QABiABBixAxhDGIoFwgIVEAAYgAQYsQMYQxiDARiKBRhGGIICwgIhEAAYgAQYsQMYQxiDARiKBRhGGIICGJcFGIwFGN0E2AEBwgIHEAAYgAQYCpgDAIgGAZAGCroGBggBEAEYFJIHAjEwoAfELQ&sclient=gws-wiz-serp'
BTC_URL_USD = 'https://www.google.ru/search?q=btc+rate+dollar&newwindow=1&sca_esv=b39c937a77fb6461&sca_upv=1&ei=jEXjZr3ONNLUwPAPufXxyQ8&ved=0ahUKEwi9xIKglr6IAxVSKhAIHbl6PPkQ4dUDCA8&uact=5&oq=btc+rate+dollar&gs_lp=Egxnd3Mtd2l6LXNlcnAiD2J0YyByYXRlIGRvbGxhcjIHEAAYgAQYEzIIEAAYExgWGB4yCBAAGBMYFhgeMggQABgTGBYYHjIIEAAYExgWGB4yCBAAGBMYFhgeMggQABgTGBYYHjIIEAAYExgWGB4yCBAAGBMYFhgeMggQABgTGBYYHkj2QVCMBlj_PnACeAGQAQCYAVSgAYkDqgEBN7gBA8gBAPgBAfgBApgCCaAC0QPCAgoQABiwAxjWBBhHwgIGEAAYFhgewgIIEAAYgAQYogTCAgUQIRigAcICCBAAGBMYBxgewgIKEAAYExgFGAcYHsICChAAGBMYBxgIGB7CAgYQABgHGB7CAggQABgHGAoYHsICBRAAGIAEwgIKEAAYgAQYQxiKBZgDAIgGAZAGCJIHATmgB_Ej&sclient=gws-wiz-serp'
headers = {'User-Agent': 'Mozilla/5.0 .......'}
full_page_rub = requests.get(BTC_URL_RUB, headers=headers)
full_page_usd = requests.get(BTC_URL_USD, headers=headers)
soup_rub = BeautifulSoup(full_page_rub.content, 'html.parser')
soup_usd = BeautifulSoup(full_page_usd.content, 'html.parser')
convert_rub = soup_rub.findAll('span', {'class': 'pclqee'})
convert_usd = soup_usd.findAll('span', {'class': 'pclqee'})
print('1 BTC =', convert_usd[0].text,'USD -->',convert_rub[0].text, 'RUB')