首页 > 其他分享 >如何获取积分下载

如何获取积分下载

时间:2024-06-24 10:56:47浏览次数:22  
标签:allContentPlus return String 积分 content 获取 connection msg 下载

这里推荐一个github上的一个项目,居然可以解锁vip文章和下载文件
源码地址:https://gitcode.com/cuckooplus/csdn_download

HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestProperty("User-Agent", "Mozilla/5.0");
 connection.setRequestProperty("connection", "keep-alive");
 connection.setRequestMethod("GET");
 connection.setRequestProperty("Cookie", cookie);
 connection.connect();
 BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
 String inputLine;
 StringBuilder content = new StringBuilder();
 while ((inputLine = in.readLine()) != null) {
     content.append(inputLine);
     content.append("\n");
 }
 in.close();
 connection.disconnect();
 String allContentPlus = content.toString();
 allContentPlus = unicodeToCN(allContentPlus);
 allContentPlus = allContentPlus.replace("\\", "");
 JSONObject allContentPlusJSON = JSONObject.parseObject(allContentPlus);
 JSONObject statusJSON = allContentPlusJSON.getJSONObject("status");
 Integer code = statusJSON.getInteger("code");
 if (code.equals(0)) {
     JSONObject dataJSON = allContentPlusJSON.getJSONObject("data");
     String txt = dataJSON.getString("txt");
     log.info("获取文档内容成功!");
     String resultPro = HttpUtil.get(txt);
     return R.ok(resultPro);
 } else {
     String msg = statusJSON.getString("msg");
     log.info("获取文档内容失败:{}", msg);
     if("复制全文操作每天不超过100次".equals(msg)){
         return R.fail("今天次数已用完,请明天再来!");
     }else if("文档不可复制.".equals(msg)){
         return R.fail("该文档无法复制,请尝试下载!");
     }else {
         return R.fail("请检查地址是否复制正确!");
     }


标签:allContentPlus,return,String,积分,content,获取,connection,msg,下载
From: https://blog.csdn.net/qq_38113597/article/details/139826464

相关文章

  • ModelScope 模型下载
    1、安装依赖pipinstallmodelscope-ihttps://mirrors.aliyun.com/pypi/simple/2、创建一个python脚本#-*-coding:utf-8-*-#@Time:2024/6/24上午10:01#@Author:yangwenjie#@Email:邮箱#@File:modelscope_spdownload.py.py#@Project:studyfroma......
  • Winform RichTextBox 获取Text文本中段落及区块
    在C#WinForms应用程序中,RichTextBox控件是一个功能强大的文本编辑控件,支持多种文本格式。如果你需要获取RichTextBox中每一部分的文本,包括段落和不同样式的区块,可以通过以下步骤实现。总体思路是使用RichTextBox的RichTextBox.Find以及RichTextBox.SelectionStart和RichTextBox.......
  • C#如何使用HttpClient对大文件进行断点上传和下载
    什么是Http的断点上传和下载断点上传:在向服务商上传大文件的时候,将一个大的文件拆分成多个小的文件,每个文件通过单独的Http请求上传给服务器。断点下载:在向服务器请求下载一个大的资源文件的时候,不是一次Http请求返回所有的资源文件内容。而是先通过Head请求,拿到资源文件的大小(......
  • C++系统相关操作4 - 获取CPU(指令集)架构类型
    1.关键词2.sysutil.h3.sysutil.cpp4.测试代码5.运行结果6.源码地址1.关键词关键词:C++系统调用CPU架构指令集跨平台实现原理:Unix-like系统:可以通过uname-m命令获取CPU架构类型。Windows系统:可以通过环境变量PROCESSOR_ARCHITECTURE获取CPU......
  • C++系统相关操作3 - 获取操作系统的平台类型
    1.关键词2.sysutil.h3.sysutil.cpp4.测试代码5.运行结果6.源码地址1.关键词C++系统调用操作系统平台类型跨平台2.sysutil.h#pragmaonce#include<cstdint>#include<string>namespacecutl{/***@briefOperatingsystemplatformtype.......
  • 如何使用ig507金融数据库的股票接口,股票API来获取MACD指标
    一、MACD指标简介MACD(MovingAverageConvergenceDivergence,移动平均收敛/发散)是一种趋势跟踪动量指标,用于分析股票或其他金融产品的价格趋势。MACD由两部分组成:差离值(DIF)和信号线(DEA)。DIF是短期(通常12天)指数移动平均线(EMA)与长期(通常26天)EMA的差值,再通过一个平滑期(通常9天)的EMA......
  • 如何使用ig507金融数据库的股票接口,股票API来获取MACD指标
    一、MACD指标简介MACD(MovingAverageConvergenceDivergence,移动平均收敛/发散)是一种趋势跟踪动量指标,用于分析股票或其他金融产品的价格趋势。MACD由两部分组成:差离值(DIF)和信号线(DEA)。DIF是短期(通常12天)指数移动平均线(EMA)与长期(通常26天)EMA的差值,再通过一个平滑期(通常9天)的E......
  • 电影《绝地战警:生死与共》迅雷BT选择[高清版百度云下载/MKV2.88GB][中英双字资源]
    《绝地战警:生死与共》:一场华丽的动作盛宴电影《绝地战警:生死与共》是一部由导演马丁·坎贝尔执导、克里斯·塔克和杰克·切尼主演的动作喜剧片。该片于2021年上映,以其惊险刺激的动作场面和幽默风格赢得了广大观众的喜爱。 故事发生在现代繁华的洛杉矶市,克里斯·塔克......
  • MyBatis 源码分析--获取SqlSession
    前言:前文我们从源码层面梳理了SqlSessionFactory的创建过程,本篇我们继续分析一下SqlSession的获取过程。初识MyBatis【MyBatis核心概念】MyBatis源码分析–SqlSessionFactory案例代码:publicclassMyBatisTest{@Testpublicvoidtest()throwsIOEx......
  • [absl_py][python]absl_py所有whl文件下载地址汇总
    absl_py是Google开发并维护的一个Python软件包,它是C++Abseil库的Python版本。该库旨在提供一系列高质量的、跨平台的实用工具,帮助开发者构建大规模软件项目。以下是关于absl_py的详细介绍:功能概述:字符串处理:absl_py提供了一组实用的字符串操作函数,包括字符串拼接、分割、......