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使用urllib模块开发的多线程豆瓣小站mp3下载器
Jan 16 Python
python3 kmp 字符串匹配的方法
Jul 07 Python
Python Pandas 获取列匹配特定值的行的索引问题
Jul 01 Python
python如何实现复制目录到指定目录
Feb 13 Python
Python+PyQt5+MySQL实现天气管理系统
Jun 16 Python
基于Tensorflow的MNIST手写数字识别分类
Jun 17 Python
python selenium xpath定位操作
Sep 01 Python
一篇文章搞懂python的转义字符及用法
Sep 03 Python
python 实现倒计时功能(gui界面)
Nov 11 Python
基于python模拟bfs和dfs代码实例
Nov 19 Python
Python使用protobuf序列化和反序列化的实现
May 19 Python
总结Python变量的相关知识
Jun 28 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中去除所有js,html,css代码
2010/10/12 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
jquery 表单进行客户端验证demo
2009/08/24 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
JS实现图片放大镜效果的方法
2015/02/27 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
浅谈React深度编程之受控组件与非受控组件
2017/12/26 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
深入理解Python中字典的键的使用
2015/08/19 Python
Python中的time模块与datetime模块用法总结
2016/06/30 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
详解django自定义中间件处理
2018/11/21 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
python标准库OS模块函数列表与实例全解
2020/03/10 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
如何对python的字典进行排序
2020/06/19 Python
python Cartopy的基础使用详解
2020/11/01 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
HTML5拖拽的简单实例
2016/05/30 HTML / CSS
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
斯福泰克软件测试面试题
2015/02/16 面试题
大学新闻系应届生求职信
2014/06/02 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
2014年幼儿园学期工作总结
2014/12/05 职场文书
办公室岗位职责
2015/02/04 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android