codesafety_x11repo

Untitled

Apr 27th, 2020
450
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.09 KB | None | 0 0
  1. #// pip3 install vk_api && pip install bs4 \\#
  2. import vk_api
  3. from bs4 import BeautifulSoup
  4. import requests
  5. import time
  6.  
  7. print("Создано x11repo\n\nМои контакты:\nTelegram: https://teleg.run/alxxxnd\n")
  8.  
  9. token = ""  # Сюда вставляем токен
  10. country = "ru"  # Страны: ru - РОССИЯ, cn - КИТАЙ, en - США, it - ИТАЛИЯ
  11. change_country = 60  # ВРЕМЯ В СЕКУНДАХ ЗА КОТОРОЕ 'Весь Мир' сменится на страну которую вы указали в country   #НЕ СТАВИТЬ МЕНЬШЕ 60 СЕКУНД!!!
  12.  
  13.  
  14. def coronavirus_info():
  15.     HEADERS = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"}
  16.     session = requests.Session()
  17.     text = session.get("https://news.google.com/covid19/map?hl=ru&gl=RU&ceid=RU:ru", headers=HEADERS).content
  18.     bs = BeautifulSoup(text, "html.parser")
  19.     all = bs.find_all("td", class_="l3HOY")
  20.  
  21.     return all[1], all[3], all[4], all[86], all[88], all[89], all[31], all[33], all[34], all[6], all[8], all[9], all[16],all[18], all[19]
  22.  
  23.  
  24. def main():
  25.     vk_session = vk_api.VkApi(token=token)
  26.     vk = vk_session.get_api()
  27.     vk.status.set(text="Весь Мир:ᅠВсего заболевших: " + str(info[0].text) + ".ᅠ‍‍Выздоровело: " + str(
  28.         info[1].text) + ".ᅠᅠЛетальные исходы: " + str(info[2].text) + ".ᅠВремя: " + time.strftime("%H:%M"))
  29.     time.sleep(change_country)
  30.     if country == "ru":
  31.         vk.status.set(text="Россия:ᅠВсего заболевших: " + str(info[3].text) + ".ᅠ‍‍Выздоровело: " + str(
  32.             info[4].text) + ".ᅠᅠᅠᅠᅠᅠᅠЛетальные исходы: " + str(info[5].text) + ".ᅠВремя: " + time.strftime(
  33.             "%H:%M"))
  34.     elif country == "cn":
  35.         vk.status.set(text="Китай:ᅠВсего заболевших: " + str(info[6].text) + ".ᅠ‍‍Выздоровело: " + str(
  36.             info[7].text) + ".ᅠᅠᅠᅠᅠᅠЛетальные исходы: " + str(info[8].text) + ".ᅠВремя: " + time.strftime("%H:%M"))
  37.     elif country == "en":
  38.         vk.status.set(text="США:ᅠВсего заболевших: " + str(info[9].text) + ".ᅠ‍‍Выздоровело: " + str(
  39.             info[10].text) + ".ᅠᅠᅠᅠᅠᅠЛетальные исходы: " + str(info[11].text) + ".ᅠВремя: " + time.strftime(
  40.             "%H:%M"))
  41.     elif country == "it":
  42.         vk.status.set(text="Италия:ᅠВсего заболевших: " + str(info[12].text) + ".ᅠ‍‍Выздоровело: " + str(
  43.             info[13].text) + ".ᅠᅠᅠᅠᅠЛетальные исходы: " + str(info[14].text) + ".ᅠВремя: " + time.strftime(
  44.             "%H:%M"))
  45.     else:
  46.         pass
  47.     time.sleep(change_country)
  48.  
  49.  
  50. while True:
  51.     try:
  52.         info = coronavirus_info()
  53.         main()
  54.     except:
  55.         print("Ошибка!\nОтпишите мне в ЛС для того чтобы я пофиксил!")
Advertisement
Add Comment
Please, Sign In to add comment