python实现根据用户输入从电影网站获取影片信息的方法
2015-04-07 12:28
1076 查看
这段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获取电脑硬件信息及状态的实现方法
- python输入错误密码用户锁定实现方法
- 在python中,获取用户输入信息
- PHP版微信第三方实现一键登录及获取用户信息的方法
- Python运维之获取系统CPU信息的实现方法
- 根据仿人人客户端教程,编程实现Demo(二)---实现JSON解析人人API2.0,获取用户信息以及新鲜事信息
- Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
- jquery实现用户信息修改验证输入方法汇总
- jquery实现用户信息修改验证输入方法汇总
- Python获取电脑硬件信息及状态的实现方法
- 监听器实现网站计数并获取用户信息
- Python实现获取操作系统版本信息方法
- C#实现根据给出的相对地址获取网站绝对地址的方法
- linux shell实现获取用户输入指定范围的单个字符的两种方法
- Python获取服务器信息的最简单实现方法
- php实现微信网站获取用户信息的功能
- 微信第三方登陆,无需注册一键登录,获取用户信息,PHP实现方法.
- 微信第三方登陆,无需注册一键登录,获取用户信息,PHP实现方法