公众号助手,135编辑器收费模板提取工具Python源码!

熟悉自媒体,尤其是公众号内容创作者,对于模版应该不会陌生,模版几乎遍及网络各个角落,只要涉及到界面美化,对于手残党而言,模版省心也省力。

说到微信公众号模版,就不得不提到常用的这些编辑器,比如135编辑器、秀米编辑器,好看优质的模版无疑是收费或者会员才能使用,模版的本质是脱离不开网页展示,也就离不开html源码,只需要获取到模版页面源码即可使用。

手动操作展示

模版编号:142601

eg:http://www.135editor.com/editor_styles/142601.html

7cbd3916373b4896d4832e25a5f25dbd.png

如果知晓浏览器调试助手的小伙伴看了前面的原理应该会如何操作吧:

  1. 打开网页,F12 打开浏览器调试工具,找到模版HTML源代码并复制;

2471e09c3f95e3c6978d50b15247672c.png

0821fde532d8c1f40d2b5070fb25ac9d.png

2.打开微信公众后台,编辑文章页面,找到 p文本编辑代码位置 插入复制的代码;

47531ae9f701a8333951798606a5a6f5.png

3.粘贴后完毕,可查看效果,自行自由更改模版样式。

3c42b126895255941f85828f149439d8.png

应用 Python 实现

其实这就是一个简单的网页爬虫的应用而已,只需要 requests 库即可实现源码的爬取,模版源码的获取直接使用正则 re 库,而工具封装还是用 tkinter 库,至于复制粘贴直接采用 pyperclip 库。

pyperclip是一个Python模块,它允许你通过剪贴板复制和粘贴文本。它提供了一种简单的方法来在Python程序中处理剪贴板数据,而无需依赖特定的操作系统或GUI库。

安装方法:

pip install pyperclip

简单用法:

import pyperclip

def copy_to_clipboard(text):
    """
    复制文本
    :param text: 
    :return: 
    """
    pyperclip.copy(text)

def paste_from_clipboard():
    """
       粘贴文本
       :param text: 
       :return: 
       """
    return pyperclip.paste()

text = "Hello, world!"
copy_to_clipboard(text)
copied_text = paste_from_clipboard()
print(copied_text)

ff086fec9cccd933b155065659699f34.png

完整源码:

#135编辑器模版获取-公众号:Python与SEO学习
#@author 52破解id:ihhz
import re
import tkinter
from tkinter import messagebox
import pyperclip
import requests


def tiqu():
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.289 Safari/537.36',
    }
    id = str_TextBox1.get()
    response = requests.get('https://www.135editor.com/editor_styles/{}.html'.format(id), headers=headers)
    com = re.compile('<div class="l-img">.*?</div>', re.S)
    shou = com.findall(response.text)[0]
    if shou:
        pyperclip.copy(shou)
        messagebox.showinfo('提示', '以复制到你的粘贴板,直接粘贴即可~')
    else:
        messagebox.showinfo('提示', '模板ID错误~无法获取数据~~')


win = tkinter.Tk()  # 设定窗体变量
win.geometry('310x88+50+50')  # 格式('宽x高+x+y')其中x、y为位置
win.title('135收费模板提取助手')

ihc1 = tkinter.Button(win, text='提取模板', font=('宋体', '9'), command=tiqu)
ihc1.place(x=202, y=7, width=88, height=29)

ihLabel1 = tkinter.Label(win, text='输入模板ID', font=('宋体', '9'))
ihLabel1.place(x=7, y=14, height=22)

str_TextBox1 = tkinter.StringVar()  # 绑定变量
ihTextBox1 = tkinter.Entry(win, textvariable=str_TextBox1, font=('宋体', '9'))
ihTextBox1.place(x=79, y=7, width=101, height=29)
str_TextBox1.set('142601')

win.mainloop()

以上仅供参考学习使用,其他编辑器可自行参考!

088124711ab94ebf90740992a5fce14d.png

a8128c1bb3224674f31349cb094bd7a7.png

个人不建议使用太过于复杂的模版样式,更改麻烦,本渣渣更钟爱于简洁的样式,简单极致,回归到文字内容本身才是真理,稍微的样式间隔使用即可!

如果不想排版,且样式好看,直接设计图片即可!

以上仅供分享学习使用,请不要滥用,尊重创作及版权。

以上所有代码均已打包,exe工具也一并提供!

获取方式,请关注本渣渣公众号

后台回复“135”

声明

本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系立即删除!

来源:

  1. 分享小小辅助工具,提取135收费模板 用于微信公众号文章-ihhz

https://www.52pojie.cn/forum.php?mod=viewthread&tid=1879156&extra=page%3D1%26filter%3Dtypeid%26typeid%3D385

  1. Python模块——pyperclip - 极客教程

https://geek-docs.com/python/python-ask-answer/65_tk_1703986748.html

·················END·················

你好,我是二大爷,

革命老区外出进城务工人员,

互联网非早期非专业站长,

喜好python,写作,阅读,英语

不入流程序,自媒体,seo . . .

公众号不挣钱,交个网友。

读者交流群已建立,找到我备注 “交流”,即可获得加入我们~

听说点 “在看” 的都变得更好看呐~

关注关注二大爷呗~给你分享python,写作,阅读的内容噢~

扫一扫下方二维码即可关注我噢~

9db787b789ce6ccfa416d24a01b6c6de.jpeg

aa7464af1aeca24b945554d94edffaea.png

关注我的都变秃了

说错了,都变强了!

不信你试试

f9bb48bcad2349222844c5c9f9bea907.jpeg

扫码关注最新动态

公众号ID:eryeji

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值