Guest User

Untitled

a guest
Dec 15th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. C:PythonPython37python.exe: can't find 'main' module in 'C:UsersmesourcereposmyappmyappbinDebug'.
  2.  
  3. import sys
  4. from bs4 import BeautifulSoup as Soup
  5. from urllib.request import Request as Req, urlopen as uOpen
  6. from urllib.parse import quote
  7. from random import randint as random
  8.  
  9. def search(query, index):
  10. query = query.strip()
  11. searchquery = query.replace(' ', '+')
  12. request = Req(f'https://www.google.co.uk/search?q={searchquery}&tbm=isch', headers={'User-Agent':'Mozilla/5.0'})
  13. client = uOpen(request)
  14. soup = Soup(client.read(), 'html.parser')
  15. client.close()
  16. images = [image['src'] for image in soup.findAll(f'img', {'alt':f'Image result for {query}'})]
  17. if len(images) < 1:
  18. raise IndexError('didnt find any images')
  19. if index == None:
  20. return images[random(0, len(images) - 1)]
  21. return images[index]
  22.  
  23.  
  24. args = sys.argv[1:]
  25.  
  26. query = ' '.join(args[0:-1])
  27. index = args[-1]
  28.  
  29. imageURL = search(query, int(index))
  30.  
  31. print(imageURL)
Add Comment
Please, Sign In to add comment