免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6879 | 回复: 7
打印 上一主题 下一主题

豆瓣一下。豆瓣电影查询程序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-12 01:21 |只看该作者 |倒序浏览
当你有很多电影需要看影评的时候,一个一个的在豆瓣里搜确实很费事。所以就有了这个程序。

首先给大家看看程序的效果:



1,python -m CGIHTTPServer 回车后,使用浏览器打开 http://localhost:8000/cgi-bin/douban.py

便来到了查询页面


图中的电影名  是我自己填好的 ,程序可以一次查询六个电影。点击查询后 等待几秒后 ,

浏览器 便会自己跳转到 结果页。、

就像这样:



程序从 豆瓣上 搜取了 三个数据: 电影海报,评分,最热门的评论

而且还添加了一个连接,点击那个连接就会到 此电影的豆瓣页上,可以查看更详细的内容



不管你一次搜索多少个电影(最多6个)  所有的结果都是显示在一页的。

衔接处是这样的:




如果你一次查询的电影越多,点击查询后要等待的时间也越厂,不过最长也就十秒。



这是  战争之王 搜索完毕后的显示效果:



windows用户 如何使用?


下载附件中的ZIP包。 你收到后 解压 ,将 最里面的 douban 这个文件夹放到C盘根目录。(其实放那都可以,不过貌似路径中有汉字会出问题。。。)

然后安装python  ,推荐2.5版本的 ,这样你不用修改程序。(如果要修改 ,也只是改一丁点儿。)


之后 CMD中 进入 douban 所在的文件夹  执行 c:\python25\python.exe   -m   CGIHTTPServer 回车

就像这样:

然后就尽情使用吧

不过windows中 对我写的 css 支持并不好 ,最起码在我电脑中 IE8 没有将网页元素居中显示。。。





此程序的问题很多 ,最明显的就是 ,它只能检索douban搜索页中 第一个项目。

这对于重名电影并不是件好事。

douban-linux.zip

2.9 KB, 下载次数: 81

douban-windows.zip

2.93 KB, 下载次数: 87

论坛徽章:
0
2 [报告]
发表于 2010-12-12 21:41 |只看该作者
谢谢分享,下载回来看看什么环境。

论坛徽章:
0
3 [报告]
发表于 2010-12-12 21:44 |只看该作者
Error response
Error code 403.
Message: CGI script is not a plain file ('/cgi-bin/').
Error code explanation: 403 = Request forbidden -- authorization will not help.

一打开页面就看到这个还是什么打击人信心的,嗯,先留言,再去看看什么回事。

论坛徽章:
0
4 [报告]
发表于 2010-12-12 21:45 |只看该作者
好吧,原来是目录不能列出,要直接http://localhost:8000/cgi-bin/douban.py才可以,喔。。。

论坛徽章:
0
5 [报告]
发表于 2010-12-13 01:00 |只看该作者
好吧,原来是目录不能列出,要直接http://localhost:8000/cgi-bin/douban.py才可以,喔。。。
icyomik 发表于 2010-12-12 21:45



   
恩   ,CGIHTTPServer  需要目录下 还有一个 cgi-bin  的目录。。。  执行脚本就放在这个目录中

论坛徽章:
0
6 [报告]
发表于 2010-12-13 21:43 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2010-12-15 22:58 |只看该作者
写的非常给力,
我再做一个百度top500批量下载的小工具,但是遇到一个问题页面源码中并没有下载地址,
http://220.181.38.82/m?word=mp3,,,[%C0%CF%C4%D0%BA%A2+%BF%EA%D7%D3%D0%D6%B5%DC]&cat=0&ct=134217728&tn=baidusg,%C0%CF%C4%D0%BA%A2++&si=%C0%CF%C4%D0%BA%A2;;%BF%EA%D7%D3%D0%D6%B5%DC;;0;;0&lm=-1&sgid=1&size=4718592&attr=0,0&titlekey=1503205200,2053823825
用浏览器查看有下载的链接地址,但查看源码没有链接地址这该怎么做!

1.png (20.77 KB, 下载次数: 49)

1.png

论坛徽章:
3
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:19
8 [报告]
发表于 2010-12-16 17:07 |只看该作者
恩   ,CGIHTTPServer  需要目录下 还有一个 cgi-bin  的目录。。。  执行脚本就放在这个目录中 ...
the4king 发表于 2010-12-13 01:00



    填写电影名字后回车页面空白
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP