美女如何无水印下载?python带你批量采集(含完整源码)

Python实现批量采集美女视频<无水印> 嗨嗨,大家下午好 ~我又来给你们送福利了嘿嘿今天教你们如何用python实现批量采集美女视频 ~ 阅读详情

环境介绍:

  • python 3.8 解释器
  • pycharm 2021专业版 >>> 激活码 编辑器
  • 谷歌浏览器
  • 谷歌驱动
  • selenium >>> 驱动 >>> 浏览器

模块使用:

采集一个

  • requests >>> pip install requests
  • re

采集多个

  • selenium >>> pip install selenium==3.141.0 (3.141.0)
    指定模块版本去安装 使用这个模块安装浏览器驱动
  • time

如果安装python第三方模块:

  1. win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名 (pip install requests) 回车
  2. 在pycharm中点击Terminal(终端) 输入安装命令

如何配置pycharm里面的python解释器?

  1. 选择file(文件) >>> setting(设置) >>> Project(项目) >>> python interpreter(python解释器)
  2. 点击齿轮, 选择add
  3. 添加python安装路径

pycharm如何安装插件?

  1. 选择file(文件) >>> setting(设置) >>> Plugins(插件)
  2. 点击 Marketplace 输入想要安装的插件名字 比如:翻译插件 输入 translation / 汉化插件 输入 Chinese
  3. 选择相应的插件点击 install(安装) 即可
  4. 安装成功之后 是会弹出 重启pycharm的选项 点击确定, 重启即可生效

案例基本流程思路:

一. 分析数据来源

  1. 确定自己需求 , 我们采集内容是什么? 采集那个网站… 先采集一个, 然后再去采集多个
  2. 通过开发者工具进行抓包分析…

I. 开发者工具 网页浏览器自带, F12 或者鼠标右键点击检查选择network

II. 刷新网页…让网页数据内容重新完整加载一遍 <找数据内容>

III. 通过network下面的media里面找到url地址

IV. 不够… >>> 分析这个url地址从哪里来的… 通过抓包分析, 得到url地址 通过一次编码

二. 代码实现的步骤 基本四大步骤…

  1. 发送请求, 对于刚刚分析得到url地址发送请求
  2. 获取数据, 获取服务器返回响应数据
  3. 解析数据, 提取我们想要url地址以及标题
  4. 保存数据, 把内容保存本地文件夹

代码

导入模块

import requests  # 导入数据请求模块 第三方模块 pip install requests
import re  # 导入正则表达式模块  内置模块

from selenium import webdriver
import time  # 时间模块

selenium
用selenium模块用驱动<浏览器>操作浏览器

人怎么去操作浏览器, 怎么去写代码

  1. 打开浏览器
    webdriver.Chrome(executable_path=“chromedriver”) 括号里面是需要加驱动路径
    如果你驱动放在和代码一个文件夹里面, 可以不用写路径
    或者你的驱动放在python安装目录里面 也可以不用写路径
    其他位置, 都需要指定路径位置
  2. 输入网址
  3. 查看网页内容

requests请求数据,获取服务器返回数据内容 selenium你可以直接根据元素面板去定位数据内容

模拟浏览器对于url地址发送请求, 最后获取服务返回响应数据

发送请求:

  1. 确定url
  2. 模拟伪装
    请求头headers 是可以直接在开发者工具里面复制粘贴 request headers 直接复制
    字典数据类型, 构建完整键值对形式
    user-agent 用户代理 表示浏览器基本身份标识
  3. 请求方式
    状态码 200 表示请求成功… 但是不一定得到你想要的数据…

没有得到你想要数据内容, 是什么原因导致的? <被反爬了> 为什么被反爬了 因为你被识别出来 你是爬虫程序
比如说: 超市面试试吃 老是你来吃东西<一直你是Ip请求快速>, 不给你吃了 <IP被封>

里面网址被我删去了一部分好过审,会的小伙伴自己添加一下,不会的可左侧扫🐎领取哦~

driver = webdriver.Chrome()  # 实例化一个浏览器对象
driver.get('')
driver.implicitly_wait(10)


def drop_down():
    for x in range(1, 30, 4):
        time.sleep(1)
        j = x / 9
        js = '' % j
        driver.execute_script(js)

源码、解答、资料、教程可加Q裙:261823976免费领
list_1 = [1, 2, 3, 4, 5, 6, 7]
list_1[1:]
drop_down()
lis = driver.find_elements_by_css_selector(
    'div.mwbaK9mv > div:nth-child(2) > ul .ECMy_Zdt')  # 通过 css 选择器查找元素  获取多个li标签返回列表
# url_list = [li.find_element_by_css_selector('a').get_attribute('href') for li in lis]
for li in lis:
    try:
        time.sleep(1)
        url = li.find_element_by_css_selector('a').get_attribute('href')
        # url = ''  # 网址
        headers = {
            'cookie': '',
            'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36'
        }
        response = requests.get(url=url, headers=headers)
        # print(url)
        # <Response [200]> 响应对象 200 状态码 表示请求成功 response.text 获取响应对象文本数据
        # print(response.text)
        """
        数据解析, 提取我们想要数据内容
            re正则表达式 <在付费课程 2.5个小时的内容讲解完>
        re.findall() 调用re模块里面findall方法 去查询匹配数据
            找到所有 >>> 从什么地方去找什么样数据 (.*?) 表示你想要数据内容, 通配符, 可以匹配任意字符(除了换行符以外)
        """
        title = re.findall('<title data-react-helmet="true">(.*?)</title>', response.text, re.S)[0]
        title = re.sub(r'[/\:*?"<>|\n]', '', title)
        video_url = re.findall('src(.*?)%22%7D%2C%7B%22src', response.text)[0]  # 编码的内容获取
        video_url_1 = requests.utils.unquote(video_url).replace('":"', 'https:')  # 解码
        # 编码 requests.utils.quote
        # 就业工作 1 接单赚钱 2
        # print(title)
        # print(video_url)
        # print(video_url_1)
        video_content = requests.get(url=video_url_1, headers=headers).content  # 发送请求获取二进制数据内容
        解答、资料、教程可加Q裙:261823976免费领
        with open('img\\' + title + '.mp4', mode='wb') as f:
            f.write(video_content)  # 写入内容
            print('正在保存: ', title)
    except Exception as e:
        print(e)

尾语

成功没有快车道,幸福没有高速路。

所有的成功,都来自不倦地努力和奔跑,所有的幸福都来自平凡的奋斗和坚持

——励志语录

本文章就写完啦~感兴趣的小伙伴可以复制代码去试试

你们的支持是我最大的动力!!记得三连哦~ 💕 欢迎大家阅读往期的文章呀

【python】教你如何下载弹幕、评论、视频一体软件在伙伴面前狠狠装一波~ 嗨喽,大家好呀~这里是爱看美女的茜茜呐又到了学Python时刻~在我们在网页端浏览小破站的视频的时候正常是没有下载按钮的但是,电脑观看更爽啊~那么有没有办法下载呢?当然是有的拉~怎么可能难倒屌炸天的程序员呢!!今天来打造一个不是程序员也能实现通过BV号就能下载的软件,视频、弹幕、评论统统下载下来。到时候还能分享给你的小伙伴来使用,简直就是装逼必备哇! 阅读详情

相关推荐

2024年最全Python爬虫教程-爬取5K分辨率超清唯美壁纸源码

壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物。然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁纸要么分辨率低,要么带有水印。

2401_84689725的博客 977

如何免费快速下载E-Hentai资源?2025年终极完整指南

E-Hentai-Downloader是一款专为E-Hentai用户设计的免费图库下载工具,能够帮助用户轻松将喜爱的E-Hentai图库打包成ZIP文件保存到本地,无需复杂操作即可实现批量下载。无论你是收藏爱好者还是离线浏览用户,这款工具都能提供便捷高效的解决方案。 ## 🌟 为什么选择E-Hentai-Downloader? 对于经常浏览E-Hentai的用户来说,手动保存每张图片不仅耗时

gitblog_00880的博客 6626

下载美女图片.txt

使用python3的requests等库批量爬取美女图片并下载到本机,代码有注释,条理清晰,拿来可以直接使用

B站视频下载神器:BiliDownloader完整使用教程

想要永久保存B站上的精彩视频内容吗?BiliDownloader这款界面精简、操作简单且高速下载的B站视频下载工具,让你轻松掌握B站视频下载的全部技巧。无论是UP主的优质教学视频、珍贵的回忆片段,还是想要离线观看的娱乐内容,这款开源工具都能完美满足你的需求。 ## 🚀 快速开始:三步完成环境配置 ### 获取项目源码 首先通过以下命令获取项目源码: ```bash git clone htt

gitblog_00639的博客 1110

手把手教你用STM32CubeMX配置Bootloader:从分区设置到跳转逻辑详解(含完整代码示例)

本文详细介绍了如何使用STM32CubeMX配置STM32 Bootloader,从基础概念到完整实现。涵盖Flash分区设置、跳转逻辑、固件升级协议设计等关键步骤,并提供完整代码示例。适合嵌入式开发者快速掌握Bootloader开发技巧,提升STM32固件升级能力。

weixin_29169505的博客 284

Chkdsk误删文件?5步教你从FOUND.000文件夹找回重要数据(附工具推荐)

本文详细介绍了当Chkdsk误删文件后,如何从FOUND.000文件夹中找回重要数据的5个步骤。包括理解Chkdsk与FOUND.000的关系、定位与访问FOUND.000文件夹、手动恢复CHK文件的技巧、使用UnCHK工具自动化恢复以及预防数据丢失的关键措施。适用于Windows用户解决数据丢失问题,特别是NTFS文件系统下的文件恢复。

weixin_30687051的博客 392

(新)B站视频播放源地址获取及B站视频下载

突然之间,我们的B站视频播放失效了。之前直接使用的ibilibili发现它的低清版本视频无法正常加载了。ibilibili站提供的高清视频下载器,下载m4s文件,最后再用ffmpeg转成mp4。 对于我们而言,视频的清晰度并不重要,我们需要播放直链,仅仅是为了播放和预览视频。下载B站视频本身并不是一个难事,所以下文我将首先介绍如何获取低清版直链,然后谈谈高清版下载如何是实现。

ucsheep-You see sheep! 194万+

超聚变安装银河麒麟服务器系统ky10-server-x86

超聚变-通过BMC口进服务器管理界面如下图为BMC管理口:默认BMC口IP:https://192.168.2.100l浏览器打开网页,输入用户名和密码登陆后,如下图红框处,选择“启动虚拟控制台”——选择“HTML集成远程控制台”系统银河麒麟服务器系统ky10 server x86选择镜像文件X86架构我们一般选择下图2212版本选择启动方式:光驱重启出现安装图形化界面选装安装系统的磁盘系统安装盘选完后如下图,会置灰创建root密码开始安装系统首次进入,有协议界面。

zengliguang的专栏 5966

视频下载网址

视频下载网址 ---- 小视频下载 http://www.downfi.com/video/ V视频助手:http://v.ranks.xin/ Video Grabber https://www.videograbber.net/zh/ Eagleget: http://wwww.eagleget.com/ 硕鼠 http://www.flvcd.com 维棠 http://wwww.vidown.cn/ Apowersoft: https://www.apowersoft.cn/video-...

黄道婆的专栏 28万+

方差迭代计算公式

方差迭代计算过程推导术语约定递推公式过程推导 术语约定 (1)En=1n∑i=1nxi E_n =\frac{1}{n} \sum_{i=1}^{n}x_i \tag{1} En​=n1​i=1∑n​xi​(1) (2)F(n)=∑i=1n(x2−En) F(n) = \sum_{i=1}^{n}{(x^2-E_n)} \tag{2} F(n)=i=1∑n​(x2−En​)(2) (3)V(n)...

weixin_44479136的博客 7921

IIS - 会话cookie中缺少HttpOnly属性

不啰嗦,我们直接开始! 先进行常规设置 打开配置编辑器 选中图中节点,将httpOnlyCookies设置为true 然后。。。不起作用。。。 换种方式 通过配置出站规则getcookie添加HttpOnly 在Web.config中添加如下出站规则 <rewrite> <outboundRules> <rule name="Add HttpOnly"> <match serverVa.

。 21万+

Python实现批量采集美女shipin<无水印>

嗨喽~大家好呀,这里是魔王呐!

python56123的博客 1233

USB驱动(URB)

本文介绍了Linux内核中USB驱动开发的核心概念URB(USB Request Block)。URB是主机与USB设备间传输数据的抽象结构体,包含目标设备、端点信息、数据缓冲区等关键字段。文章详细解析了URB的生命周期(分配、填充、提交、回调、释放)、四种传输类型(控制、批量、中断、等时)及其应用场景,并提供了鼠标设备的中断传输示例代码。最后强调了URB使用注意事项,包括DMA缓冲区分配、错误处理和资源释放等。URB作为USB驱动与内核通信的桥梁,是构建稳定USB驱动程序的基础。

m0_49476241的博客 915

添加水印究竟多简单,python两三行代码实现批量添加~

嗨喽,大家好呀~这里是爱看美女的茜茜呐水印这个词相信大家已经不陌生了,毕竟现今天,视频有水印,图片有水印,甚至一些电商平台的展示图也有水印 🍬于是今天我就来分享一个python添加水印的方法~学会后你就不用自己去添加水印了,只需要点一下运行~ python它自己自己给你弄好啦!🍄仅需要2行Python代码,任何人都可以学会。😘本片文章代码提供者: 青灯教育-自游首先我们来准备一些东西,帮助我们更好得运行代码,毕竟是python(编程)添加水印方法嘛~尽量跟我保持一致哦~不然有可能会发生报错 🌥P....

m0_72282564的博客 1711

如何使用 Python 爬虫爬取滴滴打车信息:获取司机和乘客数据

滴滴打车作为中国最大的打车平台之一,提供了丰富的司机和乘客数据,包括司机的车辆信息、乘客的评价、行程数据等。公开的司机和车辆信息(如司机的名字、车辆类型、评价等)可以通过网页直接获取,而乘客的个人信息和具体行程数据通常会受到隐私保护。在滴滴打车的网页中,司机的信息可能以特定的 HTML 标签存在,例如包含司机名称、车辆类型、车辆等级等信息。我们需要分析网页的 HTML 结构,找到这些数据所在的标签。同时,对于涉及到隐私的用户数据(如乘客的行程信息、用户评价等),我们必须特别谨慎,避免侵犯他人的隐私。

2201_76125261的博客 1918

【python基础】一文掌握 Jupyter Notebook 的使用(超级详细!)

是一个非营利组织,致力于为多种编程语言的交互式计算开发开源软件、开放标准和服务。Jupyter 于 2014 年由 Fernando Pérez 从IPython衍生出来,支持几十种编程语言的执行环境。Jupyter 项目主要开发并支持(.ipynb 文件格式)、JupyterHub和JupyterLab等交互式计算产品。

数据知道的博客 1万+

学习python很无趣?看看这篇文章教你采集无水印美女视频(含视频教程)

嗨嗨,大家下午好 ~我又来给你们送福利了嘿嘿小声说:这次还有视频教程!

爆浆麻薯的博客 542

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

分享145个ASP源码,总有一款适合您

ASP源码

zy0412326的专栏 2517

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

自动下载视频、弹幕、评论软件【python制作】

嗨喽,大家好呀~这里是爱看美女的茜茜呐又到了学Python时刻~激不激动,开不开森!今天我们来实现一个Python采集视频、弹幕、评论一体的小软件。平常咱们都是直接代码运行,不过今天,我们来把它做成软件 😝这样的话,再也不担心分享给你朋友,但他是零基础小白,运行老报错啦~那下面,准备好你得小手手,系好安全带,开始发车啦~...

m0_72282564的博客 1110

Python爬虫教程-爬取5K分辨率超清唯美壁纸源码

简介 壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物。然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁纸要么分辨率低,要么带有水印。 项目源码 # -*- coding:utf-8 -*- from requests import get from filetype import guess...

Python新手学习之家 737

Python零基础爬虫之回车桌面壁纸并实现自动换壁纸(内附完整源码)

前言 嗨喽,大家好,这里是魔王~ [课题]: Python零基础爬虫之回车桌面壁纸 [课题介绍]: 壁纸不应该只是一张图片,它应该是一门哲学 回车桌面网100000张无水印,高分辨率,电脑桌面壁纸, 包括汽车,植物,动物,手机,美女,创意设计,摄影,旅游,以及绿色保护眼睛的壁纸等等 今天通过Python程序,采集上面大量的壁纸 [课程亮点]: 1、系统性分析页面 2、多页面数据解析 3、海量图片数据保存 [环境]: python3.8 pycharm2021.2 requests parsel +p

python56123的博客 1389

利用Python爬取5K分辨率超清唯美,无水印壁纸源码

壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物。然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁纸要么分辨率低,要么带有水印。 项目源码 在学习过程中有什么不懂得可以加我的 python学习资源qun,855408893 群里有不错的学习视频教程、开发工具与电子书籍。 与你分享python企业当下人才...

524

仙女姐姐@chuu chloe和@什么七七——python图片爬虫

仙女姐姐@chuu chloe和@什么七七——python图片爬虫 两年以前用爬虫爬过一个学校网站,现在忘得那是一干二净。可不成想,望着众多的美女图片,我竟然也会有嫌麻烦的时候。或许我应该说,是眼前这让人眼花缭乱目不暇接的美好,让我感叹时间的宝贵,想要迅速将她们“一网打尽”,我找到高分chrome插件,却发现这些插件只能下载部分图片,于是我从头捡起爬虫,写下这篇整理性的文章。没有需求,哪来的学习的...

qq_41673680的博客 1605

分享78个Python源代码总有一个是你想要的

分享78个Python源代码总有一个是你想要的

zdh13370188237的博客 5449

用Python找到了隔壁蹭网妹子的QQ号

来源:Leo说点事最近发现晚上有人老是在蹭网,而且严重怀疑是我的美女单身邻居,这可是千载难逢的好机会。于是我用Python轻松找到了它的QQ号,开始了我的桃花之旅......下面给大家介绍...

cainiao_python的博客 299

一款方便、高效的基于tree-sitter的代码风格转换器,支持Python、C/C++和Java共100多种风格转换

实现了一款多语言代码等价语义转换器,基于tree-sitter开发工具包,对代码进行解析,并在具体语法树(concrete syntax tree, CST)树上进行节点的匹配和替换,支持Python、C/C++和Java共100多种风格转换,处理2000份代码仅需要13.6s。代码风格转换器可以应用在以下的场景后门/对抗攻击:实现隐蔽性高的攻击数据集扩展:提高模型性能和鲁棒性,使模型更好的对抗扰动模型水印:向数据集的代码注入水印,保护模型或数据集的产权统一风格:增强代码的可读性。

m0_56222998的博客 1685
上一篇: Python:看我如何全程自动玩游戏带你飞,直接无敌
下一篇: 美女谁都爱看,跳舞的美女更是,python批量采集(含源码)
魔王不会哭
博客等级 码龄5年 6003粉丝 394原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值