Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- C:PythonPython37python.exe: can't find 'main' module in 'C:UsersmesourcereposmyappmyappbinDebug'.
- import sys
- from bs4 import BeautifulSoup as Soup
- from urllib.request import Request as Req, urlopen as uOpen
- from urllib.parse import quote
- from random import randint as random
- def search(query, index):
- query = query.strip()
- searchquery = query.replace(' ', '+')
- request = Req(f'https://www.google.co.uk/search?q={searchquery}&tbm=isch', headers={'User-Agent':'Mozilla/5.0'})
- client = uOpen(request)
- soup = Soup(client.read(), 'html.parser')
- client.close()
- images = [image['src'] for image in soup.findAll(f'img', {'alt':f'Image result for {query}'})]
- if len(images) < 1:
- raise IndexError('didnt find any images')
- if index == None:
- return images[random(0, len(images) - 1)]
- return images[index]
- args = sys.argv[1:]
- query = ' '.join(args[0:-1])
- index = args[-1]
- imageURL = search(query, int(index))
- print(imageURL)
Add Comment
Please, Sign In to add comment