selenium抓取慕课课程

from selenium import webdriver
import time

driver=webdriver.Chrome()
driver.get('https://www.icourse163.org')
button1=driver.find_element_by_xpath('/html/body/div[4]/div[2]/div[1]/div[2]/div/div/div[2]/div[3]/div/a')
button1.click()

def GetMes():
    driver.switch_to_window(driver.window_handles[1])

    text=driver.find_elements_by_xpath('/html/body/div[4]/div[2]/div/div/div[2]/div[2]/div[2]/div/div[2]/div[1]/div/div/div[2]/h3')
    for x in text:
        print(x.text)

for x in range(15):
    GetMes()
    a = driver.find_element_by_link_text('下一页')
    a.click()
    time.sleep(3)
    

 

posted @ 2020-05-18 16:05  王者2  阅读(211)  评论(0编辑  收藏  举报