Python爬去樱花动漫 超简单

这篇具有很好参考价值的文章主要介绍了Python爬去樱花动漫 超简单。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

没事干,就像爬爬樱花动漫
一,观察网页
樱花动漫有国漫,日漫,欧美,港台等分区,他们的网址有略微不同,类似于这样。
国漫:https://www.yhdmwz.com/gcdm.html
日漫:https://www.yhdmwz.com/rhdm.html

每个分区下面不止一页动漫,每页动漫地址也不一样,拿国漫举例,第一页:
https://www.yhdmwz.com/gcdm_1.html
第二页:
https://www.yhdmwz.com/gcdm_2.html
当然每个动漫的集数的地址也不一样,这就不举例了。

二,想要实现的功能
爬去樱花动漫的动漫视频和动漫的基本信息(所属分类,地区,更新日期,简介之类的)

三,分步实现
1.做到能在国漫,日漫,欧美,港台的选择,由于分区简单,这里就做一个 if elif 的选择就行,小功能做成函数,方便调用。Python爬去樱花动漫 超简单
其返回的网址就是你要用的url。然后就可以使用这个url去取得response响应通过response =requests.get(url)。我这里用了BeautifulSoup4解析
然后通过find_all()去取得分区下每页的地址。
二,通过每页的url获取当页下的动漫。
Python爬去樱花动漫 超简单
这里打印出来就能得到,某动漫的地址是什么 的形式,这样就能在后续通过输入动漫的地址去访问(这里是为了方便),也可以通过使用字典,达到输入动漫名字去访问。

三,通过动漫地址拿到动漫的信息
Python爬去樱花动漫 超简单
这里拿到了动漫名,更新,分类等。其简介也用类似的方法拿到。最后把他们合到一起。动漫名要单独拿出来,为了后续存储起名方便。

四,存储动漫简介
Python爬去樱花动漫 超简单
Python爬去樱花动漫 超简单
path即是存储路径,content是以前返回的简介信息 ,这里就实现了存储。 视频的存储也是这样。

五,上面拿到了某个动漫的地址,这里就实现拿到每集的地址。
同样的步骤,通过动漫地址,去发送请求获得response。然后通过find()去获得每集的地址。

六,拿到存放播放器链接的链接
上面拿到了每一集的地址,例如,
https://www.yhdmwz.com/play/62-0-76.html
而我们最终是要爬取到视频,而视频是放在播放器m3u8下面,而存放播放器链接是放在
https://www.yhdmwz.com/yzmplay/62-0-76
观察上面两个,只是略有不同,这里运用split 去分割和字符串+字符串 得到存放播放器链接的
Python爬去樱花动漫 超简单

七,拿到播放器链接m3u8 然后拿到视频以及存储
通过正则表达式拿到该链接,然后requests.get()拿到视频。存储方式和上面一样,视频用mp4存放
Python爬去樱花动漫 超简单

最终看看效果
Python爬去樱花动漫 超简单文章来源地址https://www.toymoban.com/news/detail-406721.html

到了这里,关于Python爬去樱花动漫 超简单的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【吃饱没事干Python】列表中空值nan的苦恼(已解决)

    目录 空值nan初步了解 方法一: 将其变换为None来处理 方法二:使用np.nan_to_num方法使nan值将替换为 0.0(可指定) 方法三:使用数组转换nan被识别为字符串\\\"nan\\\", 可当做字符串进行相应处理,这个最简便 方法四:直接删除nan,利用其np.nan == np.nan值为False的性质 python做数据处理时

    2023年04月09日
    浏览(38)
  • python实现樱花

    python实现樱花 代码如下: 效果如下:

    2024年02月11日
    浏览(37)
  • Python实现樱花飘落效果

    Python实现樱花飘落效果 樱花飘落的美丽景象常常令人陶醉,而在Python中,我们可以通过一些简单的代码实现一个樱花飘落的效果。本文将介绍如何使用Python编程语言实现这一效果。 首先,我们需要导入一些必要的库: 接下来,我们可以定义一些常量来控制樱花的行为和屏幕

    2024年02月06日
    浏览(37)
  • Python樱花树

    序号 文章目录 直达链接 1 浪漫520表白代码 https://want595.blog.csdn.net/article/details/130666881 2 满屏表白代码 https://want595.blog.csdn.net/article/details/129794518 3 跳动的爱心 https://want595.blog.csdn.net/article/details/129503123 4 漂浮爱心 https://want595.blog.csdn.net/article/details/128808630 5 爱心光波 https://wa

    2023年04月25日
    浏览(50)
  • 脚本:python实现樱花树

    https://docs.python.org/zh-cn/3/library/turtle.html https://blog.csdn.net/adminkeys/article/details/112713640

    2024年02月09日
    浏览(55)
  • python综合实践-利用Python turtle模块画樱花丛

    目录 一、方法步骤 二、代码实现 三、代码解释  四、优化代码 五、Python turtle模块介绍 六、Python turtle模块使用方法 创建画布和画笔对象 控制画笔移动和旋转 控制画笔外观 绘制基本图形 控制画布参数 这段代码使用Python turtle模块,利用递归的方式绘制出了5棵樱花树的效果

    2024年02月10日
    浏览(41)
  • 每天好心情——Python画一棵樱花树

    今天看书,发现了个不错的程序,好家伙,二话不说,直接上手。 调到最好状态的效果图就是这样的。 代码如下: 大家自习观察就能发现我们的树枝都是两两分叉的,这就是通过二叉树的层层递归建立实现的,中间其实并不复杂,找到合适的层级数在进行构建二叉树再配合

    2023年04月27日
    浏览(84)
  • 使用Python的turtle模块绘制美丽的樱花树

    Python的turtle模块是一个直观的图形化编程工具,让用户通过控制海龟在屏幕上的移动来绘制各种形状和图案。turtle模块的独特之处在于其简洁易懂的操作方式以及与用户的互动性。用户可以轻松地通过使用诸如前进、后退、左转、右转等基本命令,来编写程序控制海龟的行动

    2024年04月08日
    浏览(59)
  • Unity+Android GET和POST方式的简单实现API请求(人像动漫化)

    Unity与Android的简单交互,Unity打开Android相册并调用 前端时间本想着去弄个小工具,就是图文生成视频,可是这个的API接口的调用的测试权限死活申请不下来,只能放弃,就顺道看了下BaiduAI,竟然被我发现了一个很有趣的API接口。人像动漫化,于是就想着整一个人像动漫化A

    2024年02月10日
    浏览(40)
  • 【Python动漫系列】懒羊羊(完整代码)

    懒羊羊是国产动画片《喜羊羊与灰太狼》中的主角之一,由中国著名动画制作公司灌篮高手动画股份有限公司制作。该动画片于2006年首播,至今已经播出多个季度,深受孩子们的喜爱。 懒羊羊是一只懒散、善良、机智的小绵羊,不然他也不会被称为“懒羊羊”了。他的特点

    2024年02月04日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包