当前位置 博文首页 > python实现根据用户输入从电影网站获取影片信息的方法

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

    作者:令狐不聪 时间:2021-07-30 18:58

    本文实例讲述了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程序设计有所帮助。

    jsjbwy
    下一篇:没有了