python画海贼王_用python自动爬取海贼王漫画推送kindle

news/2024/11/29 13:35:42/

原标题:用python自动爬取海贼王漫画推送kindle

链接:

之前闲着无聊,想找个项目练练手,这时我看到正在压着泡面的kindle。

就你了,之前一直想在kindle上看漫画,可是想到又得下载资源还得发送到kindle,好麻烦,所以一直没有实现这个愿望,说干就干吧。

kindle推送

首先关于kindle推送的设置,可以参考下面链接设置。

kindle是支持 JPEG (.jpeg, .jpg)、PDF (.pdf)等图片格式的。

这里不推荐使用图片格式,因为漫画有多页,如果用图片推送的话,你会看到kindle上散乱着一堆的图片。

思路整理

1、把漫画下载到电脑

2、将下载好的一话漫画(15-19页)转换为一张pdf格式文件

3、通过邮件推送到kindle

4、定时爬取网站发现漫画更新,立即推送漫画

需要用到的模块挺多的,一共需要这几个模块。

第一、

从网上抓取漫画页

具体哪个网站就不说了,低调。因为此网站为静态网页,结构较简单,所以爬取起来比较容易。

这个函数主要为抓取一话里海贼王的所有图片地址,放到pic_list列表里并返回。

第二、

获取PDF文件

然后定义一个函数(传入图片地址,文件保存地址)用来下载图片,这里是将下载好的图片转化为PDF文件

第三、

通过邮件推送到kindle

PDF文件生成完毕后,就可以通过smtplib邮件服务来推送漫画了。

QQ邮箱的服务器为:

mail_host = "http://smtp.qq.com"

mail_user = "邮箱地址"

mail_pass = "邮箱密码"# qq邮箱一般需要授权码

receivers = [占位] # 这里填上kindle的亚马逊邮箱地址码,可填多个接收邮箱

红色标记的就是kindle邮箱地址

下面贴上代码:

到这里主要功能都已写完,目前追到了最新最新951话,952话还没更新。

运行效果

责任编辑:


http://www.ppmy.cn/news/291412.html

相关文章

python海贼王logo_Python 学习笔记---爬取海贼王动漫

最近无聊整理的爬虫代码,可以自动爬取腾讯动漫的任意漫画,思路如下: 1. 先获取想下载的动漫url, 这里用了 getUrls ,直接获取动漫的最后一章 2. 然后进入到该动漫去获取要下载的图片url 3. 下载到本地 import os impor…

python海贼王logo_Python入门之生成海贼王云图

本教程适合于有一定编程经验的同学,使用Python3,在Jupyter进行调试开发。 涉及的Python基础包括:变量和函数的定义和使用 列表和字典等数据结构的使用 条件和循环语句,if、for等 模块的导入和使用,import语法 需要安装…

python海贼王logo_Python 实现的下载op海贼王网的图片(网络爬虫)

没得事就爬一下我喜欢的海贼王上的图片 需要在d盘下建立一个imgcache文件夹 # -*- coding: utf-8 -*- import urllib import urllib2 import json from bs4 import BeautifulSoup import threadpool import thread class htmlpaser: def __init__(self): self.urlhttp://1.hzfa…

python海贼王logo_Python实现的下载op海贼王网的图片

没得事就爬一下我喜欢的海贼王上的图片 需要在d盘下建立一个imgcache文件夹 # -*- coding: utf-8 -*- import urllib import urllib2 import json from bs4 import BeautifulSoup import threadpool import thread class htmlpaser: def __init__(self): self.urlhttp://1.hzfa…

python海贼王logo_中年大叔学编程-Python下载海贼王漫画图片

page pq(url"http://www.hanhande.net/manga/94/", encodingutf-8) lias page("#chapter-list-4").find(li).find(a).items() for a in lias: print(a.attr[href]) print(a.text()) 初步效果有了,我们再继续看看详细的动漫页面 我们可以看到页…

html怎么写海贼王旗帜图片,海贼王精美旗帜套图

1/49 海贼王精美旗帜套图 http://img1.v.tmcdn.net/haizei/bizhi/big_pic/20120728-118359/7812089422c27325d40d9d1d6911a9cf1.jpg http://img1.v.tmcdn.net/haizei/bizhi/big_pic/20120728-118359/7812089422c27325d40d9d1d6911a9cf1.jpg 2/49 海贼王精美旗帜套图 http://img…

python绘画海贼王_Python爬虫之爬取海贼王全彩漫画图片

制作工具模块 -隐藏身份信息的User-Agent模块;对象服务器识别不了身份信息。 import random user_agent_data = [ { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3314.0 Safari/537.36 SE 2.X Me…

新手做知识变现的三个阶段,看你在哪个阶段?

哈喽,大家好,我是海哥,知识付费变现创业教练,教育公司培训总监,从事知识付费变现咨询10年,已助力3000人实现知识付费变现。 做知识变现,不要一上来就说我做知识付费,我一上来分享就应…