Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- import time
- import os
- chrome_driver = os.getcwd() +"\\chromedriver.exe"
- driver = webdriver.Chrome(executable_path=chrome_driver)
- r = True
- b = 0
- b2 = 1
- b3 = 0
- lis = []
- driver.get('https://2gis.ru/kazan/search/%D0%9A%D0%B0%D1%84%D0%B5/rubricId/161')
- for k in range(0,6):
- b = 0
- f = []
- f.clear()
- f = driver.find_elements_by_class_name('_13ptbeu')
- for d in range(0, len(f)-1):
- s = f[b].text
- print(s)
- if ('филиал' in s) or ('филиалов' in s):
- print('2')
- else:
- if f[b].text != ' ' and f[b].text != '':
- f[b].click()
- b = b + 1
- if k > 0:
- del(n)
- b2 = b2 + 1
- b3 = b3 + 1
- for n in driver.find_elements_by_class_name('_1hs4dnvh'):
- lis.append(n)
- if len(lis) == b2:
- time.sleep(1)
- lis[b3].click()
- time.sleep(1)
- lis.clear()
- b = 0
- f.clear()
- f = []
- break
- driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement