Python论坛  - 讨论区

标题:一个小脚本怎么做成网页?

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哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号