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利用elaphe制作二维条形码实现代码
May 25 Python
Python中使用ElementTree解析XML示例
Jun 02 Python
python实现数据图表
Jul 29 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
Aug 05 Python
使用PIL(Python-Imaging)反转图像的颜色方法
Jan 24 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
Jun 11 Python
如何基于Python + requests实现发送HTTP请求
Jan 13 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
Mar 09 Python
利用Python实现Excel的文件间的数据匹配功能
Jun 16 Python
Python实现打包成库供别的模块调用
Jul 13 Python
Python爬虫之爬取某文库文档数据
Apr 21 Python
教你用python控制安卓手机
May 13 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 session 存储方式的详细介绍
2013/06/25 PHP
PHP实现类似于C语言的文件读取及解析功能
2017/09/01 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
javascript中判断一个值是否在数组中并没有直接使用
2012/12/17 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
详解JavaScript常量定义
2017/01/03 Javascript
js中常用的Math方法总结
2017/01/12 Javascript
函数四种调用模式以及其中的this指向
2017/01/16 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
JavaScript字符和ASCII实现互相转换
2020/06/03 Javascript
JavaScript实现手风琴效果
2021/02/18 Javascript
Python内置函数bin() oct()等实现进制转换
2012/12/30 Python
python paramiko实现ssh远程访问的方法
2013/12/03 Python
python实现爬取百度图片的方法示例
2019/07/06 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
英国在线自行车商店:Evans Cycles
2016/09/26 全球购物
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
巴西购物网站:Estrela10
2018/12/13 全球购物
物流管理专业应届生求职信
2013/11/21 职场文书
学校门卫工作职责
2013/12/07 职场文书
高中生期末评语
2014/01/28 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
党性分析自查总结
2014/10/14 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
初一军训感言
2015/08/01 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
详解 TypeScript 枚举类型
2021/11/02 Javascript