Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #####################################################################
- #####################################################################
- #### #####
- #### #####
- #### #GOOGLEIMAGESEARCH.PY[PYTHON PROGRAMMING] BY ICHINI KANA# #####
- #### #[A.K.A THELORGORENK]# #####
- #### #####
- #### #####
- #####################################################################
- #####################################################################
- import re
- if sys.version_info[0] > 2:
- import urllib.request as urlreq
- else:
- import urllib2 as urlreq
- from urllib.parse import quote
- if sys.version_info[0] < 3:
- class urllib:
- parse = __import__("urllib")
- request = __import__("urllib2")
- input = raw_input
- import codecs
- import Queue as queue
- else:
- import queue
- import urllib.request
- import urllib.parse
- def gis():
- cari = input("search... ")
- argss = quote(cari)
- args = argss.split()
- headers = {}
- headers['User-Agent'] = "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.27 Safari/537.17"
- req = urllib.request.Request("https://www.google.co.id/search?hl=en&authuser=0&site=imghp&tbm=isch&source=hp&biw=1366&bih=623&q=" + "+".join(args), headers = headers)
- resp = urllib.request.urlopen(req).read().decode("utf-8").replace('\n','').replace('\r','').replace('\t','').replace('http://','gis:').replace('https://','gis:')
- anjay = re.findall('<div class="rg_meta">(.*?)</div>', resp)
- setter = list()
- la = "".join(anjay)
- a = re.findall('"gis:(.*?)"', la)
- q = 1
- for result in a:
- if "vignette" not in result and "mhcdn.net" not in result and "wikia.nocookie" not in result and "twimg.com" not in result:
- if ".jpg" in result[4:] or ".gif" in result[4:] or ".png" in result[4:] or ".jpeg" in result:
- setter.append('(%s). http://%s' % (q, result))
- q += 1
- return "Results: \n"+"\n".join(setter[0:5])
- print(gis())
Add Comment
Please, Sign In to add comment