Advertisement
Guest User

S2S Python Kroler

a guest
Oct 21st, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. import requests
  2. from bs4 import BeautifulSoup
  3.  
  4. def gotovaSlika(url = 'http://s2s.fonis.rs/img/Agenda.jpg'):
  5.  
  6.  
  7. naziv = url.split('/')[-1]
  8. url=url.replace('/./', '/')
  9. url = url.replace('.rs//', '.rs/')
  10. print("skida se slika sa url-a: ", url)
  11. r = requests.get(url, allow_redirects=True)
  12.  
  13. # fajl = open(naziv, 'wb')
  14. #
  15. # fajl.write(r.content)
  16. try:
  17. open(naziv, 'wb').write(r.content)
  18. except:
  19. print("Nije doslo do greske, sve kul casna rec")
  20.  
  21. def nadjiSlike(url = 'http://s2s.fonis.rs'):
  22.  
  23. url = url.replace('/./', '/')
  24. url = url.replace('.rs//', '.rs/')
  25. print('\n\nObradjuje se sajt:', url, "\n\n")
  26. sors = requests.get(url)
  27.  
  28. tekst = sors.text
  29.  
  30. supa = BeautifulSoup(tekst, features="html.parser")
  31.  
  32. for link in supa.findAll('a'):
  33.  
  34. url_privremeni = url + '/' + link.get('href').strip('.')
  35. print(url_privremeni)
  36. if url_privremeni.endswith('html'):
  37. print("Ulazimo u sajt: ", url_privremeni)
  38. nadjiSlike(url_privremeni)
  39. if url_privremeni.endswith('jpg') or url_privremeni.endswith('png') or url_privremeni.endswith('pdf'):
  40. gotovaSlika(url_privremeni)
  41.  
  42. for link in supa.findAll('img'):
  43. url_privremeni = 'http://s2s.fonis.rs' + '/' + link.get('src')
  44. gotovaSlika(url_privremeni)
  45.  
  46. #nadjiSlike()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement