python实现根据用户输入从电影网站获取影片信息的方法
本文实例讲述了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程序设计有所帮助。
相关推荐
-
微信小程序-获得用户输入内容
在微信小程序里,如何获得用户输入的内容?? js: document.getElementById("Content").value jq:$("#Content").val() 在微信小程序中并不能这样写. 可以通过组件的属性 bindchange 将用户输入的储存存起来 test.wxml <input id="postalCode" bindchange="bindChange" type="number
-
linux shell实现获取用户输入指定范围的单个字符的两种方法
方法一: 复制代码 代码如下: echo `echo {a..z}``echo {A..Z}` > /tmp/letterfilewhile read -p "please input a letter: " letterdo ((`awk -v var="$letter" 'BEGIN{print length(var)}'` == 1)) && grep -q $letter /tmp/tmpfile && break
-
python实现根据用户输入从电影网站获取影片信息的方法
本文实例讲述了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 =
-
Asp.net MVC 对所有用户输入的字符串字段做Trim处理的方法
经常需要对用户输入的数据在插入数据库或者判断之前做Trim处理,针对每个ViewModel的字段各自做处理是我们一般的想法.最近调查发现其实也可以一次性实现的. MVC4.6中实现方式 1,实现IModelBinder接口,创建自定义ModelBinder. public class TrimModelBinder : IModelBinder { public object BindModel(ControllerContext controllerContext, ModelBindingC
-
Python输出PowerPoint(ppt)文件中全部文字信息的方法
本文实例讲述了Python输出PowerPoint(ppt)文件中全部文字信息的方法.分享给大家供大家参考.具体分析如下: 下面的代码依赖于windows com,所以必须在机器上安装PowerPoint才能用,可以将PPT文件中的所有纯文本信息进行输出到指定的文件,非常实用. import win32com from win32com.client import Dispatch, constants ppt = win32com.client.Dispatch('PowerPoint.App
-
python实现上传样本到virustotal并查询扫描信息的方法
本文实例讲述了python实现上传样本到virustotal并查询扫描信息的方法.分享给大家供大家参考.具体方法如下: import simplejson import urllib import urllib2 import os MD5 = "5248f774d2ee0a10936d0b1dc89107f1" MD5 = "12fa5fb74201d9b6a14f63fbf9a81ff6" #do not have report on virustotal.co
-
python在windows下实现ping操作并接收返回信息的方法
本文实例讲述了python在windows下实现ping操作并接收返回信息的方法.分享给大家供大家参考.具体分析如下: 这段python代码调用windows下的ping命令,通过subprocess在其子进程里面实现,由于windows下的ping和linux下的ping返回的消息不太一样,所以这段python代码要想在linux下运行,需要修改一下正则匹配 复制代码 代码如下: import subprocess import re p = subprocess.Popen(["ping
-
Python Selenium自动化获取页面信息的方法
1.获取页面title title:获取当前页面的标题显示的字段 from selenium import webdriver import time browser = webdriver.Chrome() browser.get('https://www.baidu.com') #打印网页标题 print(browser.title) #输出内容:百度一下,你就知道 2.获取页面URL current_url:获取当前页面的URL from selenium import webdriver
-
Python中获取对象信息的方法
当我们拿到一个对象的引用时,如何知道这个对象是什么类型.有哪些方法呢? 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判断: >>> type(123) <type 'int'> >>> type('str') <type 'str'> >>> type(None) <type 'NoneType'> 如果一个变量指向函数或者类,也可以用type()判断: >&
-
Python爬取智联招聘数据分析师岗位相关信息的方法
进入智联招聘官网,在搜索界面输入'数据分析师',界面跳转,按F12查看网页源码,点击network 选中XHR,然后刷新网页 可以看到一些Ajax请求, 找到画红线的XHR文件,点击可以看到网页的一些信息 在Header中有Request URL,我们需要通过找寻Request URL的特点来构造这个请求网址, 点击Preview,可以看到我们所需要的信息就存在result中,这信息基本是json格式,有些是列表: 下面我们通过Python爬虫来爬取上面的信息: 代码如下: import req
-
微信小程序判断用户是否需要再次授权获取个人信息
一.index.js设置如下 //获取用户的授权信息,放到本地缓存中 wx.getSetting({ success: (res) => { if(res.authSetting['scope.userInfo']) { wx.setStorage({ key: 'can_getuserinfo', data: 1, }) } else { wx.setStorage({ key: 'can_getuserinfo', data: 0, }) } } }), //1:从本地缓存中获取数据,如果获
-
Python 用户输入和while循环的操作
函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本.获取用户输入后,Python将其存储在一个变量中,以方便使用. prompt="if you tell us who you are , we can personlize the message you see." prompt+="\nWhat is your first name?" name=input(prompt) print("\nHello, "
随机推荐
- 实例讲解Java并发编程之闭锁
- SQL Server 2012 sa用户登录错误18456的解决方法
- 详解vue 中使用 AJAX获取数据的方法
- NodeJS收发GET和POST请求的示例代码
- 详解使用JavaCV/OpenCV抓取并存储摄像头图像
- JS实现全屏的四种写法
- 解决js中window.open弹出的是上次的缓存页面问题
- PHP怎么实现网站保存快捷方式方便用户随时浏览
- python实现网页链接提取的方法分享
- python中Flask框架简单入门实例
- Go语言对JSON进行编码和解码的方法
- 截取指定符号之间的字符串(随机读取)delphi实例代码
- Android开发基础之创建启动界面Splash Screen的方法
- Python如何实现文本转语音
- Linux下的Grep命令使用方法详细介绍
- mysql中优化和修复数据库工具mysqlcheck详细介绍
- jQuery自定义滚动条完整实例
- Javascript继承(上)——对象构建介绍
- cwrsync实现从linux到windows的数据同步备份
- WINDOWS系统下怎样配置squid做CDN的简明图解