通过python实现微信读书自由

小白学大数据
• 阅读 2239

互联网时代,关于阅读早已经不在是通过纸质方式获进行了,现在有各种看书app可以供大家选择。不知道用微信读书的朋友多不多,这里顺便安利一下哈。我目前看电子书的话基本都是在用微信读书,毕竟白嫖的无限卡真香。在微信读书上,不仅很多正版的Python书籍电子书可以直接看,还可以在阅读的同时看别人写的标注。但是无限卡对于有些书籍不太友好,只能阅读开头的章节,后面的章节就需要变相付费了。 虽然有其他的app可以免费看,但是真的不想下太多的app在手机里面,刚好微信读书出了一个功能——可以自己上传书籍,支持支持txt、pdf、epub格式,这样的话我们可以通过python获取那些需要付费的小说然后上传到微信读书慢慢的看。简单的实现步骤就是通过Python爬取笔趣阁的书籍,在获取数据之前分析了下网站,反爬机制并不严,所以我们只要加上爬虫代理即可,代理这里推荐亿牛云代理IPhttps://www.16yun.cn/,使用效果好,服务靠谱。简单的实现过程如下:  #! -- encoding:utf-8 --  ​  import requests  import random  ​  # 要访问的目标页面  targetUrl = "http://httpbin.org/ip"  ​  # 要访问的目标HTTPS页面  # targetUrl = "https://httpbin.org/ip"  ​  # 代理服务器(产品官网 www.16yun.cn)  proxyHost = "t.16yun.cn"  proxyPort = "31111"  ​  # 代理验证信息  proxyUser = "username"  proxyPass = "password"  ​  proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {  "host" : proxyHost,  "port" : proxyPort,  "user" : proxyUser,  "pass" : proxyPass,  }  ​  # 设置 http和https访问都是用HTTP代理  proxies = {  "http" : proxyMeta,  "https" : proxyMeta,  }  ​  ​  # 设置IP切换头  tunnel = random.randint(1,10000)  headers = {"Proxy-Tunnel": str(tunnel)}  ​  ​  ​  resp = requests.get(targetUrl, proxies=proxies, headers=headers)  ​  print resp.status_code  print resp.text 以上,就是我使用Python爬取小说,再导入微信读书,成功白嫖小说阅读的一些步骤步。表示这个方法真的很好用,白嫖了好几本书籍。觉得有需要的可以试试。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Easter79 Easter79
2年前
thinkcmf+jsapi 实现微信支付
首先从小程序端接收订单号、金额等参数,然后后台进行统一下单,把微信支付的订单号返回,在把订单号发送给前台,前台拉起支付,返回参数后更改支付状态。。。回调publicfunctionnotify(){$wechatDb::name('wechat')where('status',1)find();
Karen110 Karen110
2年前
​一篇文章总结一下Python库中关于时间的常见操作
前言本次来总结一下关于Python时间的相关操作,有一个有趣的问题。如果你的业务用不到时间相关的操作,你的业务基本上会一直用不到。但是如果你的业务一旦用到了时间操作,你就会发现,淦,到处都是时间操作。。。所以思来想去,还是总结一下吧,本次会采用类型注解方式。time包importtime时间戳从1970年1月1日00:00:00标准时区诞生到现在
Stella981 Stella981
2年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Stella981 Stella981
2年前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y
Wesley13 Wesley13
2年前
Oracle 19c 之 RPM 包安装初体验 CDB(二)
!(https://oscimg.oschina.net/oscnet/594c4473f1ac3c736d43ffeaf778a1ee189.gif)作者|JiekeXu来源| JiekeXu之路(ID:JiekeXu\_IT)转载请联系授权| (微信ID:xxq1426321293)大家好,我是JiekeXu,
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
小白学大数据
小白学大数据
Lv1
男 · 亿牛云 · python技术
宁为代码类弯腰,不为bug点提交!
文章
63
粉丝
5
获赞
17