Mrhe 发表于 2022-1-25 09:45

python爬虫千图视频

from hashlib import md5

import requests
from lxml import html
import os

from sqlalchemy import true

headers = {
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)' 'AppleWebKit/537.36 (KHTML, like Gecko)' 'Chrome/94.0.4606.61 Safari/537.36 Edg/94.0.992.31'
}
while true:
    url = input('请输入视频网址:')
    requests.packages.urllib3.disable_warnings()
    response = requests.get(url, verify=False).text
    selector = html.fromstring(response)
    imgEle = selector.xpath('//div[@class="preview-box video-preview"]/video/source')
    for img in imgEle:
      imgUrl = img.xpath('@src')[0]
      file = input('请输入视频名称:')
      response = requests.get(imgUrl, headers=headers)
      data = response.content
      if data:
            if not os.path.exists(file):
                with open(file + ".mp4", 'wb')as f:
                  f.write(data)
                  f.close()
                  print('视频下载成功:' + file)


蓝色基调 发表于 2022-1-25 11:48

大佬这个怎么使用呀

cbhhh1949 发表于 2022-1-25 12:43

不会用啊大哥,这个思路确实是好

mzl5233 发表于 2022-1-25 13:08

这个还是有水印呀   第一次把代码导入能爬出来东西{:1_907:}

kll545012 发表于 2022-1-25 14:16

直接复制到PyCharm运行就行了

wychashe 发表于 2022-1-25 15:47

去水印吗?

默不言 发表于 2022-1-26 21:00

蓝色基调 发表于 2022-1-25 11:48
大佬这个怎么使用呀

装个python解释器,就可以运行

Mrhe 发表于 2022-1-31 11:07

蓝色基调 发表于 2022-1-25 11:48
大佬这个怎么使用呀

找到你要的视频把网址复制进去就好了

Mrhe 发表于 2022-1-31 11:08

wychashe 发表于 2022-1-25 15:47
去水印吗?

我也想去,但是还没学会
页: [1]
查看完整版本: python爬虫千图视频