爬虫 漫画网站

利用selenium和

from selenium import webdriver
import os
br = webdriver.Chrome()
br.get("https://www.zymk.cn/2/")
br.maximize_window()
def clear():
    global br
    try:
        br.execute_script('''var child = document.getElementById("layui-layer-shade1");if(child!=null)child.parentNode.removeChild(child);''')
        br.execute_script('''var child = document.getElementById("readguide");if(child!=null)child.parentNode.removeChild(child);''')
        br.execute_script('''var child = document.getElementById("layui-layer1");if(child!=null)child.parentNode.removeChild(child);''');
        br.execute_script('''var child = document.getElementById("footerTools");if(child!=null)child.parentNode.removeChild(child);''');
    except:
        pass
while True:
    input("next")
    br.implicitly_wait(5)
    times=len(br.find_element_by_class_name("selectpage").find_elements_by_tag_name("option"))
    clear()
    for i in range(times):
        input("next")
        br.find_element_by_css_selector('''body > div.container > div.footpage > span.btn.nextpage''')
        br.execute_script('''var child = document.getElementsByClassName("btn nextpage");if(child!=null)child[0].click()''')
        clear()
    else:
        br.execute_script('''var child = document.getElementsByClassName("looknext");child[0].click()''')
 

猜你喜欢

转载自blog.csdn.net/qq_43245972/article/details/84628024