python实现根据用户输入从电影网站获取影片信息的方法


Posted in Python onApril 07, 2015

本文实例讲述了python实现根据用户输入从电影网站获取影片信息的方法。分享给大家供大家参考。具体如下:

这段python代码主要演示了用户终端输入,正则表达式,网页抓取等

#!/usr/bin/env python27
#Importing the modules
from BeautifulSoup import BeautifulSoup
import sys
import urllib2
import re
import json
#Ask for movie title
title = raw_input("Please enter a movie title: ")
#Ask for which year
year = raw_input("which year? ")
#Search for spaces in the title string
raw_string = re.compile(r' ')
#Replace spaces with a plus sign
searchstring = raw_string.sub('+', title)
#Prints the search string
print searchstring
#The actual query
url = "http://www.imdbapi.com/?t=" + searchstring + "&y="+year
request = urllib2.Request(url)
response = json.load(urllib2.urlopen(request))
print json.dumps(response,indent=2)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
使用python获取CPU和内存信息的思路与实现(linux系统)
Jan 03 Python
Python开发之快速搭建自动回复微信公众号功能
Apr 22 Python
python async with和async for的使用
Jun 20 Python
python 判断linux进程,并杀死进程的实现方法
Jul 01 Python
新手如何发布Python项目开源包过程详解
Jul 11 Python
Flask框架模板继承实现方法分析
Jul 31 Python
解决ROC曲线画出来只有一个点的问题
Feb 28 Python
Django中的session用法详解
Mar 09 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 Python
基于plt.title无法显示中文的快速解决
May 16 Python
基于opencv实现简单画板功能
Aug 02 Python
Django migrate报错的解决方案
May 20 Python
python中列表元素连接方法join用法实例
Apr 07 #Python
简单介绍Python中的filter和lambda函数的使用
Apr 07 #Python
解析Python中的变量、引用、拷贝和作用域的问题
Apr 07 #Python
在Python中利用Pandas库处理大数据的简单介绍
Apr 07 #Python
详解Python中的join()函数的用法
Apr 07 #Python
Python中用于去除空格的三个函数的使用小结
Apr 07 #Python
简单介绍Python中的len()函数的使用
Apr 07 #Python
You might like
PHP curl使用实例
2015/07/02 PHP
php生成txt文件实例代码介绍
2016/04/28 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
2015/12/11 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
javascript绘制漂亮的心型线效果完整实例
2016/02/02 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
2016/11/24 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
NodeJS配置HTTPS服务实例分享
2017/02/19 NodeJs
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
[16:04]DOTA2海涛带你玩炸弹 9月5日更新内容详解
2014/09/05 DOTA
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
服装厂厂长岗位职责
2013/12/27 职场文书
一年级数学教学反思
2014/02/01 职场文书
房地产项目策划书
2014/02/05 职场文书
社区助残日活动总结
2014/08/29 职场文书
暑期培训心得体会
2014/09/02 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
幼儿园感谢信
2015/01/21 职场文书
小学教师个人工作总结2015
2015/04/20 职场文书
大学感恩节活动总结
2015/05/05 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
简单聊一聊SQL注入及防止SQL注入
2022/03/23 MySQL