【问题标题】:How do I run a selenium web driver script 24/7如何 24/7 全天候运行 selenium Web 驱动程序脚本
【发布时间】:2020-10-06 01:49:07
【问题描述】:

如何在云上 24/7 全天候运行 selenium Web 驱动程序脚本?我希望 24/7 全天候运行 instagram 机器人,而不必经常打开 chrome 并一直打开 pycharm。

from selenium import webdriver
from time import sleep
driver = webdriver.Chrome(executable_path="/Users/benaiah/Downloads/chromedriver")
driver.get("https://instagram.com")
    sleep(4)
driver.find_element_by_xpath("//input[@name=\"username\"]")\
    .send_keys("username")
driver.find_element_by_xpath("//input[@name=\"password\"]")\
    .send_keys("password")
driver.find_element_by_xpath('//button[@type="submit"]')\
    .click()

sleep(4)
driver.find_element_by_xpath("//button[contains(text(), 'Not Now')]")\
    .click()
driver.find_element_by_xpath("//button[contains(text(), 'Not Now')]")\
    .click()
sleep(3)

for k in range(4):
    for i in range(5):
        driver.find_element_by_xpath('//button[text()="Follow"]')\
            .click()
        sleep(1)
    driver.refresh()

【问题讨论】:

    标签: python selenium selenium-webdriver webdriver instagram


    【解决方案1】:

    好的,所以这是我的两个建议。

    1. 以无头模式运行您的网络驱动程序。阻止它使用打开的窗口,并减少资源消耗。

    2. 不要使用 pycharm 执行,只需从命令提示符运行脚本即可。

    如果您“在云端”运行它,您将不得不在在线平台上获得空间,但大多数都不是免费的。有些还有这个机器人会违反的服务条款。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-19
      • 2014-02-23
      相关资源
      最近更新 更多