при вводе команды pip install beautifulsoup4 отмечает слово install как ошибку
без нее программа выдает ошибку
Traceback (most recent call last):
File "D:\слава ситису\Курс.py", line 13, in <module>
from BeautifulSoup import BeautifulSoup
ModuleNotFoundError: No module named 'BeautifulSoup'
использую Python версии 3.8.2
вот весь код:
import telebot
import config
bot = telebot.TeleBot(config.TG_TOKEN)
@bot.message_handler(commands=['start'])
def welcom(message):
bot.send_message(message.chat.id, 'Хай бейби, хай!')
import requests
from Bs4 import BeautifulSoup
import time
class currency:
DOLLAR_RUB = 'https://yandex.ru/search/?clid=2297897&text=rehc%20ljkkfhf&l10n=ru&lr=65'
headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36(KHTML, like Gecko) Chrome/80.0.3987.116 Safari/537.36 OPR/67.0.3575.105'}
current_converted_print = 0
difference = 5
def _init_(self):
self.current_converted_print = float(self.get_currency_price())
def get_currency_print(self):
full_page = requests.get(DOLLAR_RUB, headers=self.headers)
soup = deautidulSoup (full_page.content, 'html.parser')
convert = soup.findAll("span", {"class": "DFlfde", "class": "SwHCTb", "data-precision": 2})
def check_currensy(self):
bot.send_message(message.chat.id ("Керюха, по курс один доллар равен") + str(currensy))
currency = float(self.get_currency_prise().replace(",","."))
if cuttency >= self.corrent_coverted_price + self.difference:
bot.send_message(message.chat.id("Курс сильно вырос, готовь заначку "))
elif cuttency <= self.corrent_coverted_price - self.difference:bot.send_message(message.chat.id("Курс сильно упал, можно закупаться видео-картами"))
time.sleep(3)
check_currency()
currency = currency()
currency.check_currency()
bot.polling(none_stop=True)
я не могу больше оставлять ответу в течении часа, так что буду писать здесь:
спасибо огромное, я такой идиот, совсем забыл кук устанавливать библиотеки