在网络上运行python脚本最简单的方法是什么?
我一直在学习使用python来创建非常简单的脚本,这些脚本可以抓取网页并将这些数据表示为HTML,可以将其剪切并粘贴到我们的CMS中。
我想与同事分享这项技术,而不必强迫他们在他们的机器上安装python,并认为网络将是一个很好的解决方案。
我见过各种解决方案,从Django到Flask,Tornado再到Python On Wheels,但我只是被很多服务器说话所淹没。
任何人都可以建议一个框架,让新手入门和开发变得简单,因为我获得了更多的经验吗?
次要问题:如何使用模块来支持工具包是否容易?
答案 0 :(得分:1)
您是否考虑过尝试使用Google App Engine。这里有一些细节:https://developers.google.com/appengine/docs/python/
答案 1 :(得分:1)
如果您只对刮痧感兴趣,scraperwiki可能适合您。它允许你在python中构建scraper并处理存储。
否则也许这个question有答案。
答案 2 :(得分:0)
您可以使用WSGI轻松地在apache中进行设置..虽然不确定您在服务器上运行哪个操作系统。
对于Ubuntu 12.04:
首先,安装Apache的模块:
sudo aptitude install libapache2-mod-wsgi
然后,重启Apache:
sudo service apache2 restart
然后你可以添加a simple example program进行测试;然后将其安装在/usr/lib/cgi-bin/
,然后从http://your-domain/cgi-bin/your-script.py
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
print "Content-Type: text/html" # needed to indicate that the content is HTML
print # blank line, end of headers, don't remove
print "Hello World!"
希望有所帮助!