首页 > 解决方案 > 在服务器上运行 Python 抓取脚本

问题描述

我提前道歉,因为这似乎是一个荒谬的问题。我将 Python 用于正则表达式、自动化和利用 pandas 工作。我现在想运行一个网络抓取脚本(没什么特别的,< 50 行,一天 24 小时,我认为我需要访问服务器才能这样做(如果笔记本电脑在我睡觉时关闭,则无法在笔记本电脑上运行) ) 供个人使用,但我不知道该怎么做?

我需要租一台虚拟机,物理服务器空间吗?我的目的是运行脚本并发送一封包含结果的电子邮件,它的技术含量和容量都非常低,更像是一个通知。如何修改他们的代码来做这样的事情,然后我需要什么样的服务器访问?任何的意见都将会有帮助!!

标签: pythonweb-scrapingautomation

解决方案


解决问题的 UNIX 风格方法:

  1. 租用服务器 (VPS) - 你可以找到 2.5-5 美元的东西
  2. 创建抓取脚本并将其上传到服务器
  3. 创建 crontab(负责定期执行脚本的工具 - 比如说每小时一次或任何你想要的)
  4. 使用https://docs.python.org/3/library/email.html包从 Python 发送电子邮件

推荐阅读