说到微信公众号模版,就不得不提到常用的这些编辑器,比如135编辑器、秀米编辑器,好看优质的模版无疑是收费或者会员才能使用,模版的本质是脱离不开网页展示,也就离不开html源码,只需要获取到模版页面源码即可使用。
模版编号:142601
eg:http://www.135editor.com/editor_styles/142601.html
如果知晓浏览器调试助手的小伙伴看了前面的原理应该会如何操作吧:
2.打开微信公众后台,编辑文章页面,找到 p文本编辑代码位置 插入复制的代码;
3.粘贴后完毕,可查看效果,自行自由更改模版样式。
其实这就是一个简单的网页爬虫的应用而已,只需要 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)
完整源码:
#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()
以上仅供参考学习使用,其他编辑器可自行参考!
个人不建议使用太过于复杂的模版样式,更改麻烦,本渣渣更钟爱于简洁的样式,简单极致,回归到文字内容本身才是真理,稍微的样式间隔使用即可!
如果不想排版,且样式好看,直接设计图片即可!
以上仅供分享学习使用,请不要滥用,尊重创作及版权。
声明
本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系立即删除!
来源:
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1879156&extra=page%3D1%26filter%3Dtypeid%26typeid%3D385
https://geek-docs.com/python/python-ask-answer/65_tk_1703986748.html
本文分享自 Python与SEO学习 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!