吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2823|回复: 29
收起左侧

[Python 转载] 使用Python实现小说有更新时自动推送到手机

[复制链接]
无缺i 发表于 2022-6-15 13:44
本帖最后由 无缺i 于 2022-6-15 13:47 编辑

使用Python实现小说有更新时自动推送到手机

第一次写Python写的不好麻烦多多指导

本代码仅使用于代码中提到的网站、其它网站可以替换xpath路径适配

本代码仅实现了pushDeer推送

代码

import requests
from lxml import etree

# pushDeer推送的key
pushDeerKey = ""

def RequestUrl(url):
    # 请求小说的url
    response = requests.get(url)
    # 解析得到的html
    html = etree.HTML(response.text)
    # 使用xpath获取元素
    nodes = html.xpath("//section[@class='zxjz fk']/ul/li[1]/a")
    # 打开文件(用于判断上次章节名称和当前章节名称是否一致)
    file = open("record.txt", "r+")
    # 读取文件的第一行
    file_str = file.readline()
    print("file_str:" + file_str)
    # 判断文件中的章节名和请求得到的章节名是否一致
    if file_str.__eq__(nodes[0].text):
        print("暂无更新...")
        return
    # 如果不一致则说明小说有更新了
    print("小说有新的更新...")
    file.seek(0, 0)
    file.truncate(0)
    file.writelines(nodes[0].text)
    href = nodes[0].get("href")
    href = "http:" + href
    # response = requests.get(href)
    # print(response.text)
    content = "[" + href + "](" + href + ")"
    pushDeer("您关注的小说有更新了!!!!", content)

# 推送消息到pushDeer
def pushDeer(title, content):
    requests.get(
        "https://api2.pushdeer.com/message/push?pushkey=" + pushDeerKey + "&text=" + title + "&desp=" + content + "&type=markdown")

if __name__ == '__main__':
    print("程序开始执行...")
    # 小说url
    RequestUrl("https://m.bagzw.com/4_4065/")

免费评分

参与人数 3吾爱币 +9 热心值 +3 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
henrylong1989 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
QingYi. + 1 + 1 有想法

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Raohz520 发表于 2022-6-15 15:46
什么小说能追这么狠!
henrylong1989 发表于 2022-6-15 16:40
Asra 发表于 2022-6-15 13:54
可以可以,再加上点反爬措施,控制下请求速度,设置定时或者进程守护,就可以当成定期服务来使用了
 楼主| 无缺i 发表于 2022-6-15 13:57
Asra 发表于 2022-6-15 13:54
可以可以,再加上点反爬措施,控制下请求速度,设置定时或者进程守护,就可以当成定期服务来使用了

我的想法就是当成定时任务来用,设置每隔一个小时运行一次,有更新的话,就推送到手机上
qwqeq2010 发表于 2022-6-15 14:20
支持一个!!!!!!!!!!
roberto2001 发表于 2022-6-15 14:43
这个不错,改改很实用
dft2010 发表于 2022-6-15 15:25
追书的人不是时时刷新列表么。。。其实这个功能实际用处不太大。。。不过也挺好。。楼主加油~
lhlking 发表于 2022-6-15 15:47
追小说也是一种动力,我记得有个爬高清写真的算法来着
心伤的天堂 发表于 2022-6-15 16:02
正好遇到。
LogicJake/WebMonitor
可以试试这个,简单够用。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 12:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表