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 相关文章推荐
Python学习笔记(二)基础语法
Jun 06 Python
Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计
Jul 04 Python
Python3.5迭代器与生成器用法实例分析
Apr 30 Python
python实现中文文本分句的例子
Jul 15 Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 Python
将python2.7添加进64位系统的注册表方式
Nov 20 Python
python随机生成库faker库api实例详解
Nov 28 Python
Python字典深浅拷贝与循环方式方法详解
Feb 09 Python
python求最大公约数和最小公倍数的简单方法
Feb 13 Python
pytorch SENet实现案例
Jun 24 Python
Python如何实现自带HTTP文件传输服务
Jul 08 Python
python三子棋游戏
May 04 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
在线增减.htpasswd内的用户
2006/10/09 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
javascript写的一个链表实现代码
2009/10/25 Javascript
自定义jQuery选项卡插件实例
2013/03/27 Javascript
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
2014/04/18 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
jQuery获得字体颜色16位码的方法
2016/02/20 Javascript
详解利用exif.js解决ios手机上传竖拍照片旋转90度问题
2016/11/04 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
2017/03/14 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
JS实现瀑布流布局
2017/10/21 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
vue-router项目实战总结篇
2018/02/11 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
2021/03/01 Vue.js
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
Python中统计函数运行耗时的方法
2015/05/05 Python
python实现二叉树的遍历
2017/12/11 Python
基于python list对象中嵌套元组使用sort时的排序方法
2018/04/18 Python
对python GUI实现完美进度条的示例详解
2018/12/13 Python
Python高斯消除矩阵
2019/01/02 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
英国绿色商店:Natural Collection
2019/05/03 全球购物
Android笔试题总结
2014/11/29 面试题
介绍一下grep命令的使用
2012/06/28 面试题
初中生三年学习生活的自我评价
2013/11/03 职场文书
前台文员岗位职责及工作流程
2013/11/19 职场文书
初一体育教学反思
2014/01/29 职场文书
银行先进个人事迹材料
2014/05/11 职场文书
python爬虫selenium模块详解
2021/03/30 Python
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python