The example in this article describes how the Python implementation obtains movie information from the movie site based on user input. Share to everyone for your reference. Specifically as follows:
This Python code mainly demonstrates user terminal input, regular expression, web crawl, etc.
#!/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
= Raw_input ("which year?")
#Search for spaces in the title string
raw_string = Re.compile (r ")
#Replace spaces with a plus sign
searc hstring = 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)
I hope this article will help you with your Python programming.