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一键升级所有pip package的方法
Jan 16 Python
Python使用当前时间、随机数产生一个唯一数字的方法
Sep 18 Python
python Crypto模块的安装与使用方法
Dec 21 Python
python 实现对文件夹内的文件排序编号
Apr 12 Python
解决Django migrate No changes detected 不能创建表的问题
May 27 Python
python组合无重复三位数的实例
Nov 13 Python
Python爬虫之UserAgent的使用实例
Feb 21 Python
Python selenium根据class定位页面元素的方法
Feb 26 Python
利用pyuic5将ui文件转换为py文件的方法
Jun 19 Python
基于Python获取docx/doc文件内容代码解析
Feb 17 Python
Python打印不合法的文件名
Jul 31 Python
Python实现文件压缩和解压的示例代码
Aug 12 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 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
PHP静态延迟绑定和普通静态效率的对比
2017/10/20 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
JavaScript中Math对象使用说明
2008/01/16 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
2011/04/07 Javascript
html中table数据排序的js代码
2011/08/09 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
axios简单实现小程序延时loading指示
2018/07/30 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
layui select 禁止点击的实现方法
2019/09/05 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
2018/06/11 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
使用Python和Prometheus跟踪天气的使用方法
2019/05/06 Python
python画图的函数用法以及技巧
2019/06/28 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
计算机工程学院个人求职信
2013/10/05 职场文书
普通大学毕业生自荐信
2013/11/04 职场文书
创业计划书的内容步骤和要领
2014/01/04 职场文书
2014的自我评价
2014/01/13 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs