【问题标题】:How do I get my Python Script to work on the cloud? [closed]如何让我的 Python 脚本在云上运行? [关闭]
【发布时间】:2021-01-21 01:38:29
【问题描述】:

我已经成功创建了一个脚本,可以定期使用 python 和 selenium 自动为我的健身房预订一个位置。它工作正常,但我想找到一种方法让它在没有我的笔记本电脑 24/7 的情况下工作。我正在考虑使用 pythonanywhere,但它似乎不适用于带有 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()

【问题讨论】:

标签: python selenium automation cloud pythonanywhere


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我从您的问题中了解到,您正在寻找一些可以部署脚本的免费托管平台。 这里有一些免费的托管平台,请看看。 https://www.wpbeginner.com/showcase/best-free-website-hosting-compared/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      • 2015-08-31
      • 2021-07-13
      • 2019-11-05
      • 1970-01-01
      • 2016-09-03
      • 1970-01-01
      相关资源
      最近更新 更多