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实现读取文件最后n行的方法
Feb 23 Python
numpy找出array中的最大值,最小值实例
Apr 03 Python
python使用插值法画出平滑曲线
Dec 15 Python
解决pycharm的Python console不能调试当前程序的问题
Jan 20 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
python实现合并两个排序的链表
Mar 03 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
python处理自动化任务之同时批量修改word里面的内容的方法
Aug 23 Python
Python阶乘求和的代码详解
Feb 14 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 Python
Python 流媒体播放器的实现(基于VLC)
Apr 28 Python
基于flask实现五子棋小游戏
May 25 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 curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
php查看当前Session的ID实例
2015/03/16 PHP
php类常量用法实例分析
2015/07/09 PHP
PHP的Yii框架入门使用教程
2016/02/15 PHP
PHP 二维array转换json的实例讲解
2018/08/21 PHP
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
js添加table的行和列 具体实现方法
2013/07/22 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
Bootstrap框架下下拉框select搜索功能
2020/03/26 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
关于微信小程序map组件z-index的层级问题分析
2019/07/09 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
解决Layui中templet中a的onclick参数传递的问题
2019/09/20 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
Python编程pygal绘图实例之XY线
2017/12/09 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
Python使用pickle进行序列化和反序列化的示例代码
2020/09/22 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
2014年公司迎新年活动方案
2014/02/24 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
体育课外活动总结
2014/07/08 职场文书
课前一分钟演讲稿
2014/08/26 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript