Como usar servidores online gratuitos como o python em qualquer lugar para executar o script python ao mesmo tempo todos os dias?
Oct 06 2020
Tive a ideia a partir deste vídeo, mas percebi que o script que fiz envolve selênio e o driver cromado necessário para o selênio. Preciso executar o script por volta da meia-noite todos os dias. Como faço para contornar isso? Qualquer ajuda é apreciada. obrigado
from selenium import webdriver
import datetime
PATH = "C:/Users/abhin/Downloads/Selenium drivers/chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get('XXXXX')
user = "XXXXX"
password = "XXXXX"
number = "XXXXX"
purpose = "XXXXX"
dep = "XXXXX"
today = datetime.date.today()
bkDate = today
bkDate_new = bkDate.strftime("%a, %d-%m-%Y")
bkDateNum = bkDate.strftime("%d")
user_textbox = driver.find_element_by_id("j_username")
user_textbox.send_keys(user)
password_textbox = driver.find_element_by_id("j_password")
password_textbox.send_keys(password)
login_button = driver.find_element_by_css_selector("input.form-button")
login_button.click()
driver.get("https://XXXXX")
number_textbox = driver.find_element_by_id("contact_no")
number_textbox.send_keys(number)
purpose_textbox = driver.find_element_by_id("purpose")
purpose_textbox.send_keys(purpose)
slot1 = driver.find_element_by_xpath("/html/body/div[2]/div[1]/div/div[2]/main/div[1]/fieldset/form/div[8]/div[2]/div[2]/div[1]/label[1]")
slot1.click()
submit_btn = driver.find_element_by_xpath("/html/body/div[2]/div[1]/div/div[2]/main/div[1]/fieldset/form/div[10]/div[2]/div/i/input")
submit_btn.click()
Respostas
Razvan Oct 07 2020 at 16:33
Se você não quiser executar o script de seu PC, você pode comprar um raspberry pi e deixá-lo fazer esse trabalho para você (criando um script de shell para agendar a execução do script), ou você pode optar por hospedar seu script na nuvem, mas você precisará pagar mais do que se usasse um dispositivo pessoal.
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino