2012年06月26日 星期二 16:03
有一个输入用户名密码然后抓取特定内容的小脚本
在本地执行可用
我不想一个一个的分发成拷贝
可不可以做成网页
提供输入用户名和密码的地方
然后用户提交后返回抓取内容?
django做这个怎么样
我需要具备什么只是才能完成呢?
2012年06月26日 星期二 16:12
本地执行誰是用户?
- 建议直接上 SAE
- 一定要本地的話,用命令行界面也比 html 的要方便
- 一定要html的话,不涉及什么高性能的话,内置的 httpd 就可以了,你唯一需要理解的是:
怎么获得 post 过来的用户数据,通过 http 协议
2012年06月26日 星期二 16:17
可以呀。如果你已经能够编写python脚本处理部分了,你只需要了解一下网页HTML的大概的输入输出机制就行了,看来你是初学python,还没开始学习网页体系知识。建议学习一下HTML和CSS基础知识吧(找本基础知识开始~看完后网页的输入输出就会有概念了~),最后再将python和django与他们整合起来(例如初步配置起apache服务器等),即配置成一个完整的网站,最好找朋友在身边带带你或一起研究。
2012年06月26日 星期二 16:23
感谢周琦回答 你的意思是让我监听80端口
然后处理http请求然后返回?
2012年06月26日 星期二 16:24
感谢 王亮作答
html和css我有一定基础
但是对django不太了解
比如如果多个用户同时访问提交
django自动提供多线程模块还是什么呢?
2012年06月26日 星期二 16:32
哦有点基础会好很多,django本身有一个模板机制,利用它来帮你输出显示你想显示的抓取内容,它有点像命令行里的print一样直接的在网页输出,呵呵~ django和以前的古老ASP编程有一些不一样,过去的ASP编程只需要在ASP脚本中直接写一句response.write "A@FJLJLSADJKkjdljl"就能在网页中直接输出 A@FJLJLSADJKkjdljl 字符串了~~而django要遵循MTV规则,即一定要先通过一个模板机制,然后输入任何东西到网页就容易了~~~最好再整体研究一下Django吧
2012年06月26日 星期二 16:39
多个用户同时访问提交,我觉得没有必要涉及多线程,因为网页编程中的账号密码方面,只需要辨别一下Session就能轻松识别了;多线程应该是在性能调优的时候才去考虑多一些,平常多用户同时提交,不会高负载到服务器处理不了的~django+apache吧,这个组合本身负载能力足够应付你的需求~
先学习整体django知识吧,多线程留以后再深入研究~日后你要开发高级的产品,就好好深入研究它
2012年06月27日 星期三 18:58
很轻松的
Zeuux © 2024
京ICP备05028076号