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 相关文章推荐
tornado捕获和处理404错误的方法
Feb 26 Python
Python实现单词拼写检查
Apr 25 Python
Python随机读取文件实现实例
May 25 Python
python爬虫中get和post方法介绍以及cookie作用
Feb 08 Python
python3解析库BeautifulSoup4的安装配置与基本用法
Jun 26 Python
Selenium定时刷新网页的实现代码
Oct 31 Python
Linux下安装python3.6和第三方库的教程详解
Nov 09 Python
Python玩转Excel的读写改实例
Feb 22 Python
python实现socket+threading处理多连接的方法
Jul 23 Python
Python爬取爱奇艺电影信息代码实例
Nov 26 Python
Linux下升级安装python3.8并配置pip及yum的教程
Jan 02 Python
在keras下实现多个模型的融合方式
May 23 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应用程序的七个习惯深入分析
2013/06/08 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
实例讲解php实现多线程
2019/01/27 PHP
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
javascript 实现子父窗体互相传值的简单实例
2014/02/17 Javascript
node.js中的http.request.end方法使用说明
2014/12/10 Javascript
js实现每日自动换一张图片的方法
2015/05/04 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
bootstrap实现每隔5秒自动轮播效果
2016/12/20 Javascript
纯js实现的积木(div层)拖动功能示例
2017/07/19 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
javascript回调函数详解
2018/02/06 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
Python中拆分字符串的操作方法
2019/07/23 Python
Python如何将装饰器定义为类
2020/07/30 Python
一文读懂Python 枚举
2020/08/25 Python
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
服务员自我评价
2014/01/25 职场文书
关于热爱祖国的演讲稿
2014/05/04 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
读《工匠精神》有感:热爱工作,精益求精
2019/12/28 职场文书
python中pd.cut()与pd.qcut()的对比及示例
2022/06/16 Python