火车头编写 Python 插件初体验(附带原插件、“仅发布今天的文章”插件)

最近在用 火车头 Py插件,主要是通过 Cursor 写的,本站有破解 Cursor 教程。

前言

电脑上需要添加Python环境变量,重启火车头使用;然后需要在 官方 Demo.py 的基础编写。

给 AI 的提示词
这是一个火车头 PY插件,可以处理获取到的数据,然后进行二次编码。数据返回的标签 为[时间],写一个时间过滤插件,获取数值为[时间],考虑多种因素写代码。只采集今天的数据,不是则返回空数值。
Demo.py 基础插件
import sys,importlib
from urllib import parse
import json
import datetime  # 新增日期处理模块
import sys,importlib
if len(sys.argv)!= 5:
    print(len(sys.argv))
    print("命令行参数长度不为5")
    sys.exit()
else:
    LabelCookie = parse.unquote(sys.argv[1])
    LabelUrl = parse.unquote(sys.argv[2])
    #PageType为List,Content,Pages分别代表列表页,内容页,多页http请求处理,Save代表内容处理
    PageType=sys.argv[3]
    SerializerStr = parse.unquote(sys.argv[4])
    if (SerializerStr[0:2] != '''{"'''):
        file_object = open(SerializerStr)
        try:
            SerializerStr = file_object.read()
            SerializerStr = parse.unquote(SerializerStr)
        finally:
            file_object.close()
    LabelArray = json.loads(SerializerStr)

#以下是用户编写代码区域
    if(PageType=="Save"):

        
        if(LabelArray['标题']):
            LabelArray['标题']='这是Python插件处理的标题'


    else:
        LabelArray['Html']='当前页面的网址为:'+ LabelUrl +"\r\n页面类型为:" + PageType + "\r\nCookies数据为:"+LabelCookie+"\r\n接收到的数据是:" + LabelArray['Html']
        

#以上是用户编写代码区域
    LabelArray = json.dumps(LabelArray)
    print(LabelArray)

实现效果

火车头编写 Python 插件初体验(附带原插件、“仅发布今天的文章”插件) 1

最终代码

需求:只采集 今天发布的文章,如果检测到不是今天的文章,则返回空数据。

有问题及时联系站长,QQ:1240555208
更多优质资源在QQ群里,可以进群领取:467392290~
© 版权声明
THE END
点赞10 分享
及时反馈~ 共1条

请登录后发表评论