python豆瓣历史评分_python快速查豆瓣评分
当我们听说了一部电影的时候,习惯性地回去豆瓣查它的评分,然后再决定看不看。现在的一些豆瓣爬虫程序,都要爬取很多用不上的信息,而且能够指定影片搜索的也不常见。真正影响我们是否看某个影片的因素,主要只有评分和评论,但评论看多了,难免会被一些差评所影响,甚至剧透,错过一部好片子。所以最客观的因素,还得是豆瓣评分,今天我们就自己写一个非常简易的快速查分程序。
在这里,我们用的不是豆瓣的常用url,而是另辟蹊径,使用豆瓣api
下面是代码:
import requests
import json
import types
def Movie_main():
film = input('请输入您要查询的影片:')
url = 'http://api.douban.com//v2/movie/search?q=%s'%film
rs = requests.get(url)
rs_dict = json.loads(rs.text) #用于将str类型的数据转成dict
#在仔细研究过rs.text的内容后,我们只取出字典里需要用到的value,包括评分、类型和主演
result_dict = rs_dict['subjects'][0].values()
i=0
act=""
kind=""
for line in result_dict:
dict=line
if(i==0):
num=float(dict['average']) #评分
if(i==1):
kind=str(dict).strip('[').strip(']').replace('\'','') #类型
if(i==3):
act=dict[0]['name']+','+dict[1]['name']+','+dict[2]['name'] #主演
break
i+=1
#根据评分绘制星星
str1 = ''
for i in range(0, 5):
if int(num)/2>i:
str1+= '★'
else:
str1+='☆'
print('~~~~~~~~~~~~~~')
print('电影评分:'+str1+'%s'%num)
print("类型:%s"%kind)
print("主演:"+act)
print('~~~~~~~~~~~~~~')
Movie_main()
最后就用现在最火爆的影片测试一下:
怎么样,是不是跟网上那些电影网站爬虫的妖艳贱货不一样?
python豆瓣历史评分_python快速查豆瓣评分相关推荐
- python与历史专业_python历史与基本类型
前言 我自学的方式主要是看文档,看视频,第一次做写博客这么神圣的事情,内心是忐忑的,写的东西比较杂,路过的小伙伴不要嘲笑我,主要是记录一日所学,顺便锻炼一下语言组织能力吧,anyway,这些都不重要, ...
- python爬取电影评分_Python爬取豆瓣高分电影前250名
import requests import pymysql import time import re import xlwt from lxml import etree headers = {' ...
- python爬取豆瓣电影评论_python 爬取豆瓣电影评论,并进行词云展示及出现的问题解决办法...
def getHtml(url): """获取url页面""" headers = {'User-Agent':'Mozilla/5.0 ( ...
- python爬取评论_Python爬取豆瓣《复仇者联盟3》评论并生成乖萌的格鲁特
### 1. 需求说明 本项目基于Python爬虫,爬取豆瓣电影上关于复仇者联盟3的所有影评,并保存至本地文件.然后对影评进行分词分析,使用词云生成树人格鲁特的形象照片. ### 2. 代码实现 此部 ...
- python 豆瓣评论删除_Python抓取豆瓣《白夜追凶》的评论并且分词
最近网剧<白夜追凶>在很多朋友的推荐下,开启了追剧模式,自从琅琊榜过后没有看过国产剧了,此剧确实是良心剧呀!一直追下去,十一最后两天闲来无事就抓取豆瓣的评论看一下 相关代码提交到githu ...
- python爬虫豆瓣电影短评_Python爬虫:豆瓣短评
上一篇高德地图爬虫的可能对于一开始入门而言,复杂了点,那这次来个简单的(简单=程序短 我明白) 废话不说,走心(程序) 载入包.获取url及xpath获取指定内容 说明一下:xpath的内容是根据网页 ...
- python教程简书_Python快速教程
配到python源码实例学习更佳:http://www.eyesourcecode.com/f/Python/1 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎 ...
- python csv 大文件_python 快速把超大txt文件转存为csv的实例
今天项目有个需求,就是把txt文件转为csv,txt之间是空格隔开,转为csv时需要把空格转换为逗号,网上找的一个版本,只需要三行代码,特别犀利: import numpy as np import ...
- python 最快 因式分解_python – 快速素因子分解模块
我正在寻找一个实现或清除算法获得N的素数因子分解在Python,伪码或任何其他可读性.有几个要求/事实: > N在1到〜20之间 >没有预先计算的查找表,记忆是好的. >不需要在数学 ...
- python入门教程小学生_Python快速入门!为什么小学生都能学会Python,附python教程...
不要问为什么小学生都会Python,因为他看了文章 Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业.它易学好懂,拥有着丰富的库,功能齐全.人生苦短,就用Python. 篇阅读时间不 ...
最新文章
- 高并发服务优化篇:从RPC预热转发看服务端性能调优
- 大一暑假第三周学习体会
- boost::fusion::copy用法的测试程序
- 为什么只有奇次谐波_我们为什么要用UPS不间断电源?
- AppDelegate的模块化+瘦身
- 流畅的Python 2. 数据结构 - 序列构成的数组
- Android 系统(42)---使用BatteryHistorian分析和优化应用电量
- 每天一点正则表达式积累之(?=X)和(?!X)测试(七)
- Android OAID 获取 基于MSA oaid_sdk_1.0.25.zip
- 操作员或系统管理员拒绝了请求(0x800710E0) win10系统任务计划程序执行失败
- 消息轰炸(python)
- html语言中标记h1代表什么意思,html中h1是什么意思
- Linux内核5.0版本五大模块及内核书籍推荐
- 基于云端的生命检测系统(合泰杯比赛报告内含代码)
- Python实现--使用微信定时每天和女友发送定制消息(附代码教程)
- CSS3 制作正方体
- echarts 饼图的图例的颜色和图例的颜色相同的设置
- Jenkins首次安装选择推荐插件时出现“: No such plugin: cloudbees-folder” 解决方案
- 【Java基础快速入门】概述及开发环境搭建
- b站选择HTML5播放器,b站用什么播放器看片好?选择硬解还是软解?看本地视频首选哪一个?...
热门文章
- 在Linux命令行中操作PDF
- 父母在人生尚有来处,父母去人生只剩归途!@程序员们
- 基于HTML和JS实现的保护海洋动物、保护环境的硬核小游戏
- 官宣 | 首届云原生编程挑战赛报名通道正式开启
- 计算机毕业设计ssm筋斗租车系统d0733系统+程序+源码+lw+远程部署
- SaaS黑马杀出 亦群协作云平台发布
- 魔术方法、5个类的魔术属性和单态
- ListView组件的应用
- 【Blender报错记录】Bone Heat Weighting: failed to find solution for one or more bones
- 如何double你的能力