Парсинг сайта с помощью Селениум
Подскажите пожалуйста, всю голову сломала. Нужно распарсить сайт с помощью Селениум. Не получается указать, что нужно кликать на кнопку, чтобы переходил на следующую страницу. Не могу правильно подобрать путь к нему и правильно указать.
Вот код:
data = []
browser = Chrome(r"C:\Users\julij\Desktop\chromedriver")
url = 'https://www.1cont.ru/contragent/by-region/volgogradskaya-oblast'
browser.get(url)
sleep(3)
for p in range(837):
print(p)
soup = BeautifulSoup(browser.page_source, 'lxml')
orgs = soup.findAll('div', class_='tr tbody-tr')
for org in orgs:
name = soup.find('div', class_='tr tbody-tr').text.strip().replace("\n",";").replace("\xa0"," ")
data.append([name])
print(len(data))
but = browser.find_element('PagedList-skipToNext').a
but.click()
sleep(10)
Проблема именно здесь:
but = browser.find_element('PagedList-skipToNext').a
but.click()
Вот сам сайт: https://www.1cont.ru/contragent/by-region/volgogradskaya-oblast?page=3
А вот код элемента:
<a href="contragent/by-region/volgogradskaya-oblast?page=4" rel="next">></a>
лежит он в классе
<li class="PagedList-skipToNext"><a href="contragent/by-region/volgogradskaya-oblast?page=4" rel="next">></a></li>