簡體   English   中英

如何在任何地方使用像python這樣的免費在線服務器每天同時運行python腳本?

[英]How to use free online servers like python anywhere to run python script at the same time every day?

我從這個視頻中得到了這個想法,但我意識到我制作的腳本涉及 selenium 和 selenium 所需的 chrome 驅動程序。 我需要每天午夜左右運行腳本。 我該如何解決這個問題? 任何幫助表示贊賞。 謝謝

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()

如果您不想從您的 PC 運行腳本,您可以購買一個 raspberry pi 並讓它為您完成這項工作(通過創建一個 shell 腳本來安排腳本運行),或者您可以選擇托管您的雲中的腳本,但與使用個人設備相比,您需要支付更多費用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM