Skip to content

Instantly share code, notes, and snippets.

@MisterX2000
Created March 22, 2025 11:10
Show Gist options
  • Save MisterX2000/7967e5f585f5705a4df14d20db5fe957 to your computer and use it in GitHub Desktop.
Save MisterX2000/7967e5f585f5705a4df14d20db5fe957 to your computer and use it in GitHub Desktop.
# /// script
# requires-python = ">=3.13"
# dependencies = [
# "selenium",
# ]
# ///
import sys
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
search_terms = [
"Chemnitzer Linux Tage 2025",
"interessante Vorträge",
"CLT2025 Backup",
"CLT2025 Keysigning"
]
def dummy_send(element, word, delay):
for c in word:
driver.find_element(By.ID, element).send_keys(c)
sleep(delay)
driver = webdriver.Firefox()
driver.implicitly_wait(30)
driver.fullscreen_window()
while True:
for term in search_terms:
try:
driver.get(sys.argv[1])
sleep(3)
dummy_send("search", term, 0.1)
sleep(5)
driver.find_element(By.ID, "Enter").click()
sleep(15)
except Exception as e:
print(e)
driver.quit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment