<li class="paginate_button next" id="editable_next" ng-show="showNext" ms-scroll="top">
<a href="javascript:void(0);" ng-click="paginationNext();" class="">Next</a>
</li>
pagination type:
1 Next
Previous 1 2 Next
Previous 1 2 3 Next
CODE:
from selenium import webdriver
from bs4 import BeautifulSoup
from selenium.common.exceptions import NoSuchElementException
import time
driver = webdriver.Chrome('C:\chromedriver_win32\chromedriver.exe')
driver.get(link)
soup = BeautifulSoup(driver.page_source,'lxml')
while True:
for item in soup.find_all('h4',class_='ms-mt-0 fs-20 color3 ng-scope'):
emp_link = item.find('a')
print(emp_link['href'])
try:
driver.find_element_by_xpath('//*[@id="editable_next"]/a').click()
time.sleep(5)
except NoSuchElementException:
break
Я пытаюсь щелкнуть по следующей странице, которую она нажимает, но извлекает данные только с первой страницы. Я поставил html и тип нумерации страниц выше кода, если кто-то может помочь, будет оценен.