Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/Python27/python
- # -*- coding: utf-8 -*-
- # this is a simple joke
- import urllib2, json, cgi, string
- print """Content-type:text/html\r\n\r\n
- <!doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <style>
- body {background-color:lightgray}
- h1 {color:green}
- p {color:green}
- </style>
- <title>Vagabond Search :D (Lol a Joke)</title>
- </head>
- <form method="post">
- <center>
- <body><h1 >Vagabond Search</h1>
- <label for="textfield"><br>
- <br>
- Search:</label>
- <input type="text" name="textfield" id="textfield">
- </body>
- </html>
- <input type=submit value="Search">
- </center>
- </form>
- <footer>
- <center>
- <p>Made by: Mohamed Aziz</p>
- </center>
- </footer>
- """
- form = cgi.FieldStorage()
- if form.has_key("textfield"):
- numpasges = 0
- query = form.getvalue("textfield")
- query = query.replace(' ', '+')
- while numpasges < 3:
- html = urllib2.urlopen('http://ajax.googleapis.com/ajax/services/search/web?v=2.0&q=%s&start=%i' % (query, numpasges)).read()
- data = json.loads(html)
- for results in data['responseData']['results']:
- print '<a href="%s">%s</a><p>%s</p><br>' % (results['url'], results['url'], filter(lambda x: x in string.printable, results['content']))
- numpasges += 1
Add Comment
Please, Sign In to add comment