当前位置: 首页 > wzjs >正文

江都网站制作什么叫口碑营销

江都网站制作,什么叫口碑营销,哪个网站能在百度做推广,id文件直接导入wordpress目前wiz笔记的docker版本停留在1.0.31版本,想要使用最新的功能就不能使用docker自建的服务端了,于是打算在现有基础上根据webAPI的内容对其进行二次开发 目前解析出来的接口都是我急需使用的,大家可以参考,我会在未来慢慢开发完善…

目前wiz笔记的docker版本停留在1.0.31版本,想要使用最新的功能就不能使用docker自建的服务端了,于是打算在现有基础上根据webAPI的内容对其进行二次开发
目前解析出来的接口都是我急需使用的,大家可以参考,我会在未来慢慢开发完善的

import requests,re
from bs4 import BeautifulSoup
class wiz:def __init__(self,username,password,domain):self.username = usernameself.password = passwordself.token = ""self.kbGuid = ''self.headers = {}self.data = []self.domain = domainself.update_url()  # 初始化 URLdef update_url(self):self.url={"getWizToken":f"{self.domain}/as/user/login","getFolder":f"{self.domain}/ks/category/all/{self.kbGuid}","logOut":f"{self.domain}/as/user/logout","getMessageList":f"{self.domain}/ks/note/list/category/{self.kbGuid}","getMessage":f"{self.domain}/ks/note/download/{self.kbGuid}/",}def getWizToken(self):params = {'clientType': 'web','clientVersion': '4.0','lang': 'zh-cn',}json_data = {'userId': self.username,'password': self.password,'autoLogin': True,'domain': 'clouded.top','deviceId': None,}response = requests.post(self.url['getWizToken'],params=params,json=json_data,).json()if response['returnCode'] == 200:#登陆成功self.token = response["result"]["token"]self.kbGuid = response["result"]["kbGuid"]self.update_url()self.headers["X-Wiz-Token"] = self.tokenelif response['returnCode'] == 31002:#用户名密码错误print(response["returnMessage"])def getFolder(self):response = requests.get(self.url['getFolder'],headers=self.headers).json()for item in response['result']:# print(item)self.getMessageList(item)def logOut(self):params = {'domain': 'clouded.top','clientType': 'web','clientVersion': '4.0','lang': 'zh-cn',}requests.get(self.url['logOut'], params=params,headers=self.headers)def getMessageList(self,path):params = {'lang': 'zh-cn','category': path,'start': '0','count': '100','orderBy': 'modified','ascending': 'desc','withAbstract': 'true','withFavor': 'false','withShare': 'true','clientType': 'web','clientVersion': '4.0',}response = requests.get(self.url['getMessageList'],params=params,headers=self.headers).json()res=response['result']for r in res:title=r['title']uid=r['docGuid']self.getMessage(uid,path)def getMessage(self,uid,path):params = {'downloadInfo': '1','downloadData': '1','withFavor': 'false','withShare': 'true','clientType': 'web','clientVersion': '4.0','lang': 'zh-cn',}response = requests.get(f'{self.url['getMessage']}{uid}',params=params,headers=self.headers).json()wordCount,imageCount = self.wordCount(response['html'])audioCount = 0print(f"getOK-{path}{response['info']['title']}")if response['resources']:for i in response['resources'] :if 'wiz' not in i['name'] and 'audio.png' in i['name']:imageCount -= 1#音频资源的图标会错误的解析为图片audioCount += int(i['size']/1024/4.5)#音频长度累加 单位:s  粗略估计self.data.append({"path":f"{path}","title":response['info']['title'],"owner":response['info']['owner'],"wordCount":wordCount,"imageCount":imageCount,"audioCount":audioCount,"accessed":response['info']['accessed'],"created":response['info']['created']})def wordCount(self,html):soup = BeautifulSoup(html,'html.parser')for elem in soup(['style', 'script', 'head', 'title', 'meta']):elem.decompose()char_count = len(re.sub(r'\s', '', soup.get_text()))image_count = len(soup.find_all('img'))return char_count,image_countdef showData(self):# for one in self.data:#     print(one)# print(self.data)return self.data#main=wiz(username="admin@wiz.cn",password="123456",domain="http://120.349.12.333:9192")
main.getWizToken()
main.getFolder()
data=main.showData()main.logOut()

大家可以自行运行代码,更改账号密码以及服务器链接就可以查看自己服务器上的文章信息,目前还在开发中…
目前基于这个写了一个文章总览页面,类似Github的代码热力图
在这里插入图片描述
有兴趣的话可以在下一章放出源代码

http://www.dtcms.com/wzjs/300006.html

相关文章:

  • 做网站国内阿里云虚拟主机多少钱seo优化排名营销
  • 昆明做网站建设seo推广专员工作内容
  • 锦州网站建设百度推广是怎么做的
  • jsp购物网站开发视频关键词优化公司排名榜
  • 免费咨询法律问题找哪里网站优化外包费用
  • 自己做电影网站有没有钱赚网奇seo赚钱培训
  • 自建网站公司网站注册
  • 门户网站建设单位资质要求广点通
  • 惠阳网站优化郑州seo代理公司
  • phpmysql网站开发技术微信小程序开发文档
  • 阿里云apache重写wordpressseo的培训网站哪里好
  • 怎么描述网站主页做的好seo范畴
  • 地方网站名称做网站公司哪家比较好
  • 创业做招商加盟类网站赚钱渠道网官网
  • 大连手机自适应网站制作公司软文代发价格
  • 网站登录注册怎么做网推广公司
  • 建设网站去哪里备案百度seo优化培训
  • wordpress伪静态设置方法郑州seo排名工具
  • 当前全国疫情最新消息网站搜索引擎优化技术
  • 地区性门户网站是什么意思sem网站推广怎么做
  • win10系统可以做网站搭建aso应用商店优化
  • 网站开发管理制度济南seo优化公司助力网站腾飞
  • 企业门户网站登录可以免费发广告的网站
  • 做数据新闻的网站seo最新教程
  • 医药包装设计公司天津网站优化
  • 在线拍卖网站源码google google
  • 深圳去聋哑做义工申请网站网站seo整站优化
  • 建设机械网站方案seo关键词排名优化专业公司
  • 南宁seo网络推广东莞seo网络公司
  • 在线建设网站百度搜不干净的东西