[Python] 纯文本查看 复制代码from selenium import webdriver
import time
driver = webdriver.Chrome() #实例化对象
driver.get("https://www.meipai.com/user/32821588")#用户的页面
while 1:
time.sleep(1)
video_href = driver.find_elements_by_xpath("//div[@class='feed-video pr cp']")
video_title = driver.find_elements_by_xpath("//li[@class='feed-item pr']")
#爬取第一个视频
first_video = driver.find_element_by_xpath(".//div[@class='mp-h5-player-layer-video']/video").get_attribute("src")
first_title = video_title[0].find_element_by_xpath(".//h1").text
print(first_title,first_video)
for i in range(1,len(video_href)):#从每一页的第二个视频开始
play = video_href[i].find_element_by_xpath(".//span[@class='pa detail-play']")
play.click()#点击播放按钮 让视频真实链接显示出来
src = video_href[i].find_element_by_xpath(".//div[@class='mp-h5-player-layer-video']/video").get_attribute("src")
title = video_title[i].find_element_by_xpath(".//h1").text
print(title,src)
time.sleep(1)# 增加一秒的延迟
#获取下一页
next_page = driver.find_element_by_xpath("//a[@class='paging-next dbl']")
if next_page == '':
break
next_page.click()#点击下一页
driver.quit()#关闭浏览器