首页 编程教程正文

用selenium+谷歌浏览器爬取美拍视频真实链接

piaodoo 编程教程 2020-02-22 22:01:08 877 0 python教程

本文来源吾爱破解论坛

本帖最后由 niebaohua 于 2018-11-26 21:53 编辑

准备工具:
   selenium模块(pip install selenium)
   谷歌浏览器
   chromedriver.exe(版本要和你的谷歌版本一致或者高于)


由于本人刚学python 不久,并不会什么解密的模块 只能这样慢慢
地模拟浏览器爬了  美拍的视频都加密了,只有当你点击播放的时
侯  视频的真实链接才会暴露出来,所以我就用了这个方法一个一个
爬咯。


有什么补充的你们可以补充一下,我也不太会这些模块 嗨学网


[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()#关闭浏览器


代码可能不规范   见谅...


附上爬的陈翔六点半的视频真实链接

QQ截图20181126133619.png (386.19 KB, 下载次数: 2)

下载附件  保存到相册

2018-11-26 21:42 上传

QQ截图20181126133619.png
嗨学网

新建文本文档.txt

2018-11-26 21:42 上传

点击文件名下载附件

下载积分: 吾爱币 -1 CB

173 Bytes, 下载次数: 11, 下载积分: 吾爱币 -1 CB

工具和陈翔六点半成品

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7304.html

搜索