Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让Python脚本在云上工作?_Python_Selenium_Automation_Cloud_Pythonanywhere - Fatal编程技术网

如何让Python脚本在云上工作?

如何让Python脚本在云上工作?,python,selenium,automation,cloud,pythonanywhere,Python,Selenium,Automation,Cloud,Pythonanywhere,我已经成功地创建了一个脚本,可以使用python和selenium定期在健身房自动预订一个时段。它工作得很好,但我想找到一种方法让它工作,而不必让我的笔记本电脑全天候工作。我正在考虑使用pythonywhere,但它似乎不适用于使用selenium的脚本。有解决办法吗?感谢您的帮助。谢谢 from selenium import webdriver import datetime PATH = "C:/Users/abhin/Downloads/Selenium drivers/ch

我已经成功地创建了一个脚本,可以使用python和selenium定期在健身房自动预订一个时段。它工作得很好,但我想找到一种方法让它工作,而不必让我的笔记本电脑全天候工作。我正在考虑使用pythonywhere,但它似乎不适用于使用selenium的脚本。有解决办法吗?感谢您的帮助。谢谢

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

如果您想在Pythonywhere上运行它,那么在调整脚本以在那里工作之后(例如,更改指向本地chromedriver的PATH变量)。为了使selenium正常工作,您需要联系support@pythonanywhere.com并要求为此启用测试版功能。

如果您想在python上运行它,您应该在那里使用它——在调整脚本以在那里工作之后(例如,更改指向本地chromedriver的PATH变量)。为了使selenium正常工作,您需要联系support@pythonanywhere.com并要求为此启用测试版功能。

我从您的问题中了解到,您正在寻找一些免费的托管平台,可以在其中部署脚本。 这里有一些免费的托管平台,请看一看。

我从你的问题中了解到,你正在寻找一些免费的托管平台,在那里你可以部署你的脚本。 这里有一些免费的托管平台,请看一看。

这是否回答了您的问题?这实际上是我之前的问题,但我没有得到任何答案。这个问题回答了你的问题吗?这实际上是我以前的问题,但我没有得到任何答案,哈哈