Files
whatsappi/bot/bot.py
2023-08-05 14:30:28 +02:00

31 lines
1019 B
Python

from bs4 import BeautifulSoup
from selenium.webdriver.chrome.options import Options
from selenium import webdriver
from telegram import Update, ForceReply
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackContext
def get_chrome_options():
chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-dev-shm-usage")
chrome_prefs = {}
chrome_options.experimental_options["prefs"] = chrome_prefs
chrome_prefs["profile.default_content_settings"] = {"images": 2}
return chrome_options
def send_message(message):
driver = webdriver.Chrome(options=get_chrome_options())
driver.set_window_size(1280, 720)
driver.get("https://web.whatsapp.com/")
driver.save_screenshot('/data/screenshot.png')
#soup = BeautifulSoup(driver.page_source, "lxml"))
driver.close()
def main() -> None:
send_message("asdf")
if __name__ == '__main__':
main()