Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CTT: CSDN文章迁移到头条自动化脚本

CTT: CSDN文章迁移到头条自动化脚本

作者头像
拿我格子衫来
发布于 2022-01-24 08:34:23
发布于 2022-01-24 08:34:23
50100
代码可运行
举报
文章被收录于专栏:TopFETopFE
运行总次数:0
代码可运行

油猴脚本,如果有用请点赞收藏,关注此专栏。谢谢。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// ==UserScript==
// @name         CTT
// @namespace    https://fizzz.blog.csdn.net/
// @version      0.1
// @description  try to take over the world!
// @author       Fizz
// @match        https://**.csdn.net/**/**
// @match        https://mp.toutiao.com/profile_v4/graphic/publish
// @require      https://lib.baomitu.com/jquery/3.5.0/jquery.js
// @require      https://cdn.staticfile.org/html2canvas/0.5.0-beta4/html2canvas.min.js
// @run-at       document-end
// @grant        GM_addStyle
// @grant        GM_getValue
// @grant        GM_setValue
// @grant        GM_addValueChangeListener
// @grant        GM_openInTab

// ==/UserScript==

(function() {
  'use strict'

  const injectStyle = `
  #head_wrapper .s_btn{background: red;}
  #est_switch .est_selected{color:red}

  .fizz-myinject {
      position: fixed;
      z-index:999999;
      bottom: 30px;
      right: 30px;
      opacity: .5;
      background-color: #ffffff;
    }
    .fizz-myinject:hover{
      opacity: 1;
    }
    .fizz-myinject .main-button{
      color: #fff;
      background-color: #337ab7;
      border-color: #2e6da4;
      display: inline-block;
      padding: 6px 12px;
      margin-bottom: 0;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.42857143;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background-image: none;
      border: 1px solid transparent;
      border-radius: 4px;
    }
    .fizz-myinject .main-button:hover{
      color: #fff;
      background-color: #286090;
      border-color: #204d74;
      opacity: 1;
    }
    .fizz-myinject .fizz-wrap{
      position: relative;
    }
    .fizz-myinject .fizz-wrap .fizz-fun-ul{
      position: absolute;
      display: none;
    }
    .fizz-myinject .fizz-wrap:hover .fizz-fun-ul{
      position: absolute;
      display: block;
      bottom: 33px;
      list-style: none;
      text-align: center;
      padding: 0;
      width: 100%;
      margin: 0;
    }
    .fizz-fun-ul li.fizz-fun-li{
      list-style: none;
      text-align: center;
      width: 100%;
      padding: 8px 2px;
      margin: 0;
      border: 1px solid #ddd;
      box-sizing: border-box;
      cursor: pointer;
      background-color: #ffffff;
    }
    .fizz-fun-ul li.fizz-fun-li:hover{
      color: #fff;
      background-color: #337ab7;
      border-color: #2e6da4;
    }`
  const currentLocation = window.kk
  const toutiaoPublishArticlePage = 'https://mp.toutiao.com/profile_v4/graphic/publish'
  // 添加样式修改
  GM_addStyle(`${injectStyle}`)

  // 功能组件
  const injectDiv = document.createElement('div')
  injectDiv.classList.add('fizz-myinject')

  injectDiv.innerHTML = `
    <div class="fizz-wrap">
      <ul class="fizz-fun-ul">
        <li class="fizz-fun-li" id="copyToTT">CTT</li>
      </ul>
      <button class="main-button">扩展功能</button>
    </div>
  `
  document.body.appendChild(injectDiv)

  function copyToTouTiao() {
    let articleHTML = $('#content_views').html()
    let articleTitle = $("#articleContentId").text()
    GM_setValue('articleHTML', articleHTML)
    GM_setValue('articleTitle', articleTitle)
    GM_openInTab(`${toutiaoPublishArticlePage}`, { active: true })
  }

  $('#copyToTT').on('click', copyToTouTiao)

  // 设置文章数据
  function setArticleData() {
      console.log(12)
    if (currentLocation === `${toutiaoPublishArticlePage}`) {
      const articleHTML = GM_getValue('articleHTML')
      const articleTitle = GM_getValue('articleTitle')
      $('.ProseMirror').html(articleHTML)
      $('.title-wrapper textarea').val(articleTitle)
    }
  }

  setTimeout(setArticleData, 3000)

})()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用 Tampermonkey 编写高级跨网站自动化任务脚本
为了照顾读者中一部分对 Tampermonkey(国内成油猴,以下都简称 TM)不熟悉的读者,这里我借助官方对 TM 的介绍和教程帮助入门用户做以下介绍。
拿我格子衫来
2022/01/24
5.5K0
使用 Tampermonkey 编写高级跨网站自动化任务脚本
RM: 基于页面结构化数据生成报表,一键导出图片,生成定制图表 文末有效果图 , 开放部分代码
故事是这样的,我们公司是一个非常重视员工健康的公司,一年前老董说让HR(后面改为ZT)督促员工多多运动,可持续地位公司创造价值.并拿出了一部预算来奖励那些积极运动的人.于是我们公司一百多人,被ZT分为三组,一组大约37人,然后每月统一下每组的运动积分, 男生8公里3分,女生6公里三分, 未来督促大家积极参与集体运动,HR有说, 每组的总积分为: 总分数 * 总参与人数 / 总人数
拿我格子衫来
2022/01/24
4570
RM: 基于页面结构化数据生成报表,一键导出图片,生成定制图表 文末有效果图 , 开放部分代码
油猴脚本编写教程
油猴脚本(Tampermonkey)是一个非常流行的浏览器扩展,它可以运行由广大社区编写的扩展脚本,来实现各式各样的功能,常见的去广告、修改样式文件、甚至是下载视频。今天我们就来看看如何编写自己的油猴脚本。当然为了运行油猴脚本,你应该在浏览器中安装油猴插件。
乐百川
2020/02/18
7.4K0
油猴脚本编写教程
《Chrome插件英雄榜》第97篇更新!《假装水墨屏》让网页内容变成水墨屏效果
《假装水墨屏》是一款Tampermonkey脚本,需要先完成Tampermonkey安装,才可以使用。Tampermonkey安装和使用教程在这里 《Tampermonkey》 油猴子! 给浏览器开个挂: https://www.v2fy.com/p/004_tampermonkey/
zhaoolee
2021/03/04
1.9K0
《Chrome插件英雄榜》第97篇更新!《假装水墨屏》让网页内容变成水墨屏效果
青骄第二课堂刷课时视频+知识竞赛浏览器油猴插件
去年分享过一次,今年又开始了,发现了一个可以刷课时的插件,之前我用的时候还是去年的版本,但是今天发现更新了,自带账号自动登录功能
纯情
2023/04/27
2.5K4
青骄第二课堂刷课时视频+知识竞赛浏览器油猴插件
C2M : 全网首发CSDN文章搬迁到慕课的脚本 5000字 详细呕心沥血开发过程 文末有效果图与源码
(不要以为我放个慕课认证作者的截图是在ZB,其实我就是在ZB, 你能怎么滴我吧....哈哈哈...........)
拿我格子衫来
2022/01/24
6240
C2M : 全网首发CSDN文章搬迁到慕课的脚本 5000字 详细呕心沥血开发过程 文末有效果图与源码
最新Tampermonkey 中文文档解析(附基础案例和高级案例)
@homepage, @homepageURL, @website and @source
拿我格子衫来
2022/01/24
5.8K0
油猴脚本去水印实现原理
上周微信公众号推出了一种新的形式,类似小红书这样子,群里有小伙伴调侃,是否是小红书的产品经理跳槽到微信了,那作为一个公众号运营者,我也想利用这一点。那么如何快速设计出好看的小红书封面,便成了我的目标。我在 google 上搜索到了一篇文章,可以通过一个好用的网站,比格设计,设计出好看的封面。它跟稿定设计一样,也是一个在线制图的网站,当然如果你没开会员的话,下载下来也是有水印的。那么我在想,是否也可以写一个油猴脚本来实现白嫖呢?
狂奔滴小马
2023/03/18
1.5K0
油猴脚本去水印实现原理
bootstrap学习
bootstrap把页面设置为12列。三个div所以设置col-xs-4,如果是4个div,那么就设置col-xs-3 布局设置(修改过的,方便自己写)
提莫队长
2019/02/21
1.4K0
【元壤教育AI提示工程系列】『KeepChatGPT教程』轻松解决ChatGPT网络报错,畅享无忧沟通!
我们使用ChatGPT时,总是因为网络魔法不力的原因导致页面总是报错,如下图所示:
元壤教育
2023/04/21
8820
【元壤教育AI提示工程系列】『KeepChatGPT教程』轻松解决ChatGPT网络报错,畅享无忧沟通!
【拥抱鸿蒙】HarmonyOS实现扫码安装
一段时间以来,鸿蒙包安装仅依赖华为官方提供的工具链hdc,这需要鸿蒙设备借助数据线连接到能运行hdc命令的电脑,再使用命令行或者DevEco安装,安装过程过于繁琐,不方便内部测试。
郑知鱼
2025/05/23
2600
【拥抱鸿蒙】HarmonyOS实现扫码安装
基于逻辑回归的利用欠采样处理类别不平衡的
这个信用卡欺诈数据集是从kaggle上下载的,网址(https://www.kaggle.com/mlg-ulb/creditcardfraud#creditcard.csv) 在这个网址里也有对数据集的详细介绍,从上面摘取一部分数据集介绍:数据集包含由欧洲持卡人于2013年9月使用信用卡进行交的数据。此数据集显示两天内发生的交易,其中284,807笔交易中有492笔被盗刷。数据集非常不平衡,正例(被盗刷)占所有交易的0.172%。它只包含作为PCA转换结果的数字输入变量,这是因为由于保密问题,我们无法提供有关数据的原始功能和更多背景信息。特征V1,V2,... V28是使用PCA获得的主要组件,没有用PCA转换的唯一特征是“时间”和“量”。特征'时间'包含数据集中每个刷卡时间和第一次刷卡时间之间经过的秒数。特征“金额”是交易金额,此特征可用于实例依赖的成本认知学习。特征'类'是响应变量,如果发生被盗刷,则取值1,否则为0。
py3study
2020/01/17
1K0
Typecho增加首页大图
修改index.php 路径 usr/themes/Joe/index.php 代码 截图 <!--首页大图--> <div class="HeaderImg" style="back
小东东
2023/03/20
9170
7b2主题评论气泡
这个功能来自于https://github.com/515184405/barrage,版权归他所有。
小狐狸说事
2022/12/01
3170
7b2主题评论气泡
这个功能来自于https://github.com/515184405/barrage,版权归他所有。
小狐狸说事
2022/11/17
4190
7b2主题评论气泡
7b2美化-首页添加导航区块
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
小狐狸说事
2022/11/16
8590
油猴脚本入坑指南
即每个油猴脚本都有的,脚本开头很多行注释的内容,这是油猴脚本关键的基础部分,刚开始接触可能会一头雾水,但你绝不能忽视这部分内容
子润先生
2021/06/09
4.5K0
Ques前端组件化体系(一)
Ques是一套组件化系统,解决如何定义、嵌套、扩展、使用组件。 项目地址:https://github.com/miniflycn/Ques 传统开发模式的痛点 无法方便的引用一个组件,需要分别引用其
IMWeb前端团队
2018/01/08
8720
Ques前端组件化体系(一)
Django分页笔记
from django.core.paginatorimport Paginator,EmptyPage,PageNotAnInteger
Centy Zhao
2019/12/26
3640
地址发布单页源码(最好看得一版)-6ke论坛
[hidecontent type="reply" desc="隐藏内容:评论后查看"]
用户1287596
2024/10/03
1340
推荐阅读
相关推荐
使用 Tampermonkey 编写高级跨网站自动化任务脚本
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验