Advertisement
Guest User

Untitled

a guest
Mar 13th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. from selenium import webdriver
  2. import time
  3. import os
  4.  
  5. chrome_driver = os.getcwd() +"\\chromedriver.exe"
  6. driver = webdriver.Chrome(executable_path=chrome_driver)
  7. r = True
  8. b = 0
  9. b2 = 1
  10. b3 = 0
  11. lis = []
  12. driver.get('https://2gis.ru/kazan/search/%D0%9A%D0%B0%D1%84%D0%B5/rubricId/161')
  13.  
  14. for k in range(0,6):
  15. b = 0
  16. f = []
  17. f.clear()
  18. f = driver.find_elements_by_class_name('_13ptbeu')
  19. for d in range(0, len(f)-1):
  20. s = f[b].text
  21. print(s)
  22. if ('филиал' in s) or ('филиалов' in s):
  23. print('2')
  24. else:
  25. if f[b].text != ' ' and f[b].text != '':
  26. f[b].click()
  27. b = b + 1
  28. if k > 0:
  29. del(n)
  30. b2 = b2 + 1
  31. b3 = b3 + 1
  32.  
  33. for n in driver.find_elements_by_class_name('_1hs4dnvh'):
  34. lis.append(n)
  35. if len(lis) == b2:
  36. time.sleep(1)
  37. lis[b3].click()
  38. time.sleep(1)
  39. lis.clear()
  40. b = 0
  41. f.clear()
  42. f = []
  43. break
  44.  
  45.  
  46. driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement