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 相关文章推荐
利用一个简单的例子窥探CPython内核的运行机制
Mar 30 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
May 02 Python
Python中文件的读取和写入操作
Apr 27 Python
Numpy之文件存取的示例代码
Aug 03 Python
python2和python3的输入和输出区别介绍
Nov 20 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
Jan 04 Python
Python这样操作能存储100多万行的xlsx文件
Apr 16 Python
python f-string式格式化听语音流程讲解
Jun 18 Python
django 邮件发送模块smtp使用详解
Jul 22 Python
Python concurrent.futures模块使用实例
Dec 24 Python
使用python检查yaml配置文件是否符合要求
Apr 09 Python
Pycharm添加虚拟解释器报错问题解决方案
Oct 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中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
PHP实现的简单日历类
2014/11/29 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
js 禁止选择功能实现代码(兼容IE/Firefox)
2010/04/23 Javascript
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
2012/02/07 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
浅谈js里面的InttoStr和StrtoInt
2016/06/14 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
2017/09/28 Javascript
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
2019/04/16 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
2020/07/22 Javascript
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
python服务器与android客户端socket通信实例
2014/11/12 Python
python删除本地夹里重复文件的方法
2020/11/19 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
CSS3弹性盒模型开发笔记(二)
2016/04/26 HTML / CSS
C++的几个面试题附答案
2016/08/03 面试题
优秀学生干部个人事迹材料
2014/06/02 职场文书
销售员岗位职责
2014/06/09 职场文书
党员志愿者活动总结
2014/06/26 职场文书
高中生学习计划书
2014/09/15 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
工程合作意向书范本
2015/05/09 职场文书
在职证明范本
2015/06/15 职场文书
基层工作经历证明
2015/06/19 职场文书
2016年度农村党员干部主题教育活动总结
2016/04/06 职场文书