31 lines
1019 B
Python
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()
|