python获取豆瓣电影简介代码分享


Posted in Python onJanuary 16, 2014
#!/usr/bin/env python
#coding:utf-8
import re,sys
import urllib
from bs4 import BeautifulSoup
global r_url
def hq_url():
    so_url = "http://movie.douban.com/subject_search?search_text="
    data = urllib.urlopen(so_url+gjz).read()
    r = re.findall(r'<a class="nbg" href=(.*?) onclick',data)
    r_url = re.sub('"','',r[0])
    ymdata = urllib.urlopen(r_url).read()
    soup = BeautifulSoup(ymdata)
    wz = soup('span',{'property':'v:summary'})
    title = re.findall(r'name="title" value="(.*?)"',ymdata)
    zy = re.findall(r'name="desc" value="(.*?)"',ymdata)
    imdb = re.findall(r':</span> <a href="(.*?)" target=',ymdata)
    shijian = re.findall(r'<span property="v:runtime" content="109">(.*?)</span>',ymdata)
    print u"IMDB电影网链接"
    print imdb
    print u"豆瓣电影链接"
    print  r_url
    print '*'*70
    print title[0]
 print zy[0]
    print "电影简介"
    print '*'*70
    print wz
if __name__=='__main__':
    gjz=raw_input("请输入电影名:  ").strip()
    hq_url()
Python 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
详细介绍Python函数中的默认参数
Mar 30 Python
简介Django中内置的一些中间件
Jul 24 Python
python快速建立超简单的web服务器的实现方法
Feb 17 Python
python网络爬虫学习笔记(1)
Apr 09 Python
Python3读取Excel数据存入MySQL的方法
May 04 Python
详解Django rest_framework实现RESTful API
May 24 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
如何理解python中数字列表
May 29 Python
10行Python代码实现Web自动化管控的示例代码
Aug 14 Python
python 如何使用find和find_all爬虫、找文本的实现
Oct 16 Python
linux系统使用python获取cpu信息脚本分享
Jan 15 #Python
linux系统使用python监测系统负载脚本分享
Jan 15 #Python
linux系统使用python获取内存使用信息脚本分享
Jan 15 #Python
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 #Python
linux系统使用python监控apache服务器进程脚本分享
Jan 15 #Python
Python获取当前时间的方法
Jan 14 #Python
Python生成随机数的方法
Jan 14 #Python
You might like
简单的PHP留言本实例代码
2010/05/09 PHP
PHPMailer发送HTML内容、带附件的邮件实例
2014/07/01 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
jquery 多行文本框(textarea)高度变化
2013/07/03 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
微信小程序实现图片上传
2019/05/23 Javascript
Vue实现图片与文字混输效果
2019/12/04 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
详解Python中的文本处理
2015/04/11 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
Python selenium自动化测试模型图解
2020/04/15 Python
python多线程实现同时执行两个while循环的操作
2020/05/02 Python
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
中文师范生自荐信
2014/01/30 职场文书
办公室副主任职责范本
2014/03/08 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
迎国庆演讲稿
2014/09/15 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers