seleniumでページャーをクリックしながらループ


while 1:
    #対象要素 →Pager Next アクティブページ .Pager__link Pager__link--active
    element = driver.find_element(By.CSS_SELECTOR,".Pager__link--active")
    # 親要素   
    element = element.find_element_by_xpath('..')
    # その次のli要素
    element = element.find_element_by_xpath('following-sibling::li')
    # 子要素のaタグがあるか
    if len(element.find_elements_by_class_name("Pager__link--disable")) > 0 :
        break
    else:
        element = element.find_element(By.CSS_SELECTOR,".Pager__link")
        # の次の要素の子要素のaをクリック
        element.click()
        getInsert()  #関数実行


Categories:

Tags: