我的python脚本是否可以在VPS上工作而不改变其中的任何内容?

我的python脚本是否可以在VPS上工作而不改变其中的任何内容?,python,selenium,vps,Python,Selenium,Vps,运行用Selenium编写的Python Web自动化脚本是否需要修改才能在VPS(虚拟专用服务器)上运行?您可能面临的问题之一是大多数VPS服务器上缺少图形界面。如果您使用的是chromedriver,则可以使用headless模式轻松管理,例如: chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandb

运行用Selenium编写的Python Web自动化脚本是否需要修改才能在VPS(虚拟专用服务器)上运行?

您可能面临的问题之一是大多数VPS服务器上缺少图形界面。如果您使用的是chromedriver,则可以使用headless模式轻松管理,例如:

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox') # required when running as root user. otherwise you would get no sandbox errors. 
driver = webdriver.Chrome(driver_path='/home/dev/chromedriver', chrome_options=chrome_options,
  service_args=['--verbose', '--log-path=/tmp/chromedriver.log'])

此外,请检查anwser以回答类似问题: