自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SquirrelPineal的博客

IT行业中自学的小白,苦逼的全栈开发

  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 selenium XPATH 使用简单例子

定位所有的 a 元素://a定位带有特定id属性的元素:定位带有特定class属性的元素:定位包含特定文本的元素:定位包含特定部分文本的元素:定位第一个元素://div[1]定位最后一个 元素:定位div元素下的所有直接子元素://div/*定位同时满足多个条件的元素:10.定位某个元素下的子元素:定位某个元素的兄弟元素:

2024-02-20 16:19:55 673

原创 python zblog API实现类似XMLRPC/发布文章

一般作者会在zblog的xmprc中实现对newPost方法的支持,然后在写一个方法,这个方法确实可以,也能实现以上的功能,对于很多模块需求还是受限,但对于科班出生的野生代码崽就显得尤为无助,此外系统对于检测也有排斥,总会提示这个文件不是最新文件,而且更新后会将这个文件给还原。下面来看下zblog,zblog可以搜一下看,并没有类似于wprdpress这块模块,但是对于XmlRpc也有对应的方法,但是那种方法并不方便,而且要。对于拥有强迫症的我来说,格式必须要一样的,而且要兼容。其次对zblog的封装。

2023-12-10 15:49:53 717

原创 node根据不同平台windows/Mac 返回路径文件名

node根据不同平台windows/Mac返回路径文件名。

2022-07-22 22:50:30 373 1

原创 electron+Vue 文件打包dist路径遇到file///错误解决方式(四)

在开发electron打包vue的时候,会生成一个dist文件,然后在使用过程会发现问题。

2022-07-20 09:14:23 2237

原创 electron实现热更新以及和前端同时启动(三)

代码】electron实现热更新以及和前端同时启动(三)

2022-07-20 09:04:43 540

原创 electron获取webview、主窗口,以及子窗口Cookies( 二)

在electron中需要获取Cookies信息,对于这一块内容网上极少,Cookies获取和设置也没有详细的资料,对于想学习electron又没有教程以及资料的情况下研究是非常痛苦的,所以将学到的整理出来,填补这一块空白。获取Cookies的同时先了解一下session做什么用的,Session可以管理浏览器会话、cookie、缓存、代理设置等。知道了这个就可以获取Cookies了sessionsession模块。......

2022-07-20 08:53:35 6024 2

原创 electron中的webview、iframe、BrowserView哪个好?如何选择(一)

在使用过程中如果需要使用嵌入Web页面,可以使用,因为BrowserView对新版本的Electron支持性更好,而且拥有窗口化最大控制权限。

2022-07-20 08:00:26 4851

原创 百度SEO发包快排解密

市面上一直在搞一些点击快排,也不排除有一些人想研究刷参。放一些解密字段,提供研究和学习这个大玩具代码仅供学习和研究,请勿用于非法用途 ,好好做站比什么都强首页字段rsv_pq:rsv_t:fenlei(请求首页后返回字段,见文章末尾Cookies两个附加字段)fenlei= re.findall(r'<input type="hidden" name="fenlei" value="(\d+)">',res)[0]rsv_pq=re.findall(r'<input typ

2022-03-29 18:16:40 1247

原创 一篇会改变身处职场的你思维的一篇文章

关于员工思维和老板思维为什么会写这篇文章,这篇文章也是突然悟出了道理。员工和老板思维完全不一样,为什么会出现这种差距,对于长期身处职场的我们由于见识和身边人影响,长期的思想会导致我们思维上会产生一种固化。对于工作我们可能熬夜加班加点赶出了一篇稿子或者是一幅图,我们经过自己的查漏补缺已经达到了没啥问题的地步。然后交给老板,老板一看完全否定,甚至重写。这时候就会产生气氛,抱怨等想法。这老板有错了,有,但也没错。之前有句话是一个公司可分为老板和员工,员工可以分为西天取经四兄弟,孙悟空本领大是公司骨干,在.

2021-10-25 11:56:30 2813

原创 python爬取有道词典进行中英翻译

以下代码仅供学习和参考,如有侵权请联系删除有道词典的解密说简单也很简单,说难也难。简单是js的解密简单,不像google一样复杂,难是难在反爬虫上请求的url要用这个链接进行post http://nmt.youdao.com/translate?smartresult=dict&smartresult=rule一般新手小白可能就开始在{"errorCode":50}上面了,以下代码可以直接复制粘贴使用,做个记录import hashlib,time,randomimport re.

2021-10-23 19:50:28 280 1

原创 nodepuppeteer-chromium-resolve 代码

(async () => {const PCR = require(‘puppeteer-chromium-resolver’);const stats = await PCR({revision: “”,detectionPath: “”,folderName: ‘.chromium-browser-snapshots’,hosts: [“https://storage.googleapis.com”, “https://npm.taobao.org/mirrors”],cacheRe

2021-01-13 18:35:10 207

转载 SEO实用小技巧

seo快速找到好的外链平台:inurl:bbs intitle:关键字查询竞争对手在哪些地方留了外链domain:url -site:url1、site格式:site:域名,主要用于查询网站收录,seo中经常会用得到,但是数据仅供参考,准确的索引量可以在百度站长后台中查看;2、domain格式:domain:域名,相关域查询,会检索出搜索引擎索引库中页面中包含查询域名的结果;以前我们经常用于查询网站的反链;3、inurl格式:inurl:字符串,字面上理解就是“在url中”,也就是说url

2020-11-09 11:37:26 231

原创 解决“App渠道统计“技术难点分析,提高效率竟变得如此简单

近期公司App开始做邀请码相关需求,在开发之余同时思考了下邀请机制这块业务是否可以优化到无感知邀请,本文即是针对邀请机制中的最常见的流程进行分析,同时对可能进行优化的方案进行比较,来实现更加快速的拉新。难题1 :如何进行App渠道统计?安卓app统计流量使用,方法如下因为getUidRxBytes(int uid)和 getUidTxbytes(int uid)包括了所有网络形式的流量,即包括WIFI和4g/3g/2g,故需要监听WIFI变化,并记录zhiWIFI过程中该uid应用使用的流量记录。

2020-09-24 15:08:08 595

原创 用vue-cli3快速搭建企业级后台应用管理权限系统

搭建环境安装nodehttps://nodejs.org/en/安装vue-cli3 npm install -g @vue/cli //输出版本号 vue -v创建项目vue create project 或者vue uivue init webpack project路由跳转//路由跳转<router-link to:"/home"> home </router-link> methods:{this.router.push({

2020-08-29 18:30:47 507

原创 Excel 匹配项找到所在行数读取前面数值

需求:根据所在日期和对应相同金额找出另一个重复的科目编号和科目名称完整公式=IF(IF(VLOOKUP(K:K,L:O,4,FALSE)=O2,INDIRECT(ADDRESS(LOOKUP(2,1/(O:O=O2),ROW(O:O)),9)),"1")=I2,INDIRECT(ADDRESS(MATCH(O2,O:O,),9)),INDIRECT(ADDRESS(LOOKUP(2,1/(O:O=O2),ROW(O:O)),9)))ROW: 将返回行号 ,列入 ROW(A2)LOOKUP: L

2020-07-08 15:29:53 3368

原创 openpyxl不能读取xls格式

python的openpyxl无法读取xls,后面下载了xlrd也无法读物xls格式。解决方法可以新建excel的xlsx格式的表。打开格式可以read方式读取,运算速度也可以如图,计算如下两列求和,举一反三from openpyxl import load_workbookdef readxls(File): with open(File,'r') as f: data=f.read() return data#求和def countsum(wenji

2020-07-01 10:41:25 4853

原创 python贴吧签到多账号版本最新可用

使用说明源码毫无保留的全部上传了,防止过快被和谐,设置了2个币下载。直接下载就可以使用了。1、创建auth_cookies.json文件,如下:{ "auth": [ { "账号1": { "BDUSS": "", "STOKEN": "" }, "账号2": { "BDUSS": "",

2020-06-24 14:12:05 378

原创 Excel判断多个单元格内容是否相同

图例怎么做到的?判断两个单元格是否相同可以用# 可以直接用这公式,ture表示相同,false表示不同=I2=H2#当然也可以用 if=IF(H2=I2,"TRue",“false”)判断3个单元格值内容是否相等可以用以下公式# 单元格要对应,多个单元格以此类推=IF(B15(G2=H2)*(H2=I2)*(G2=I2)=1,"相同","不相同")...

2020-06-23 18:15:57 20301

原创 python 进阶知识点selenium的cookies转变成requests的cookies

一. 将selenium的cookies转换成requests的字符串cookies1.selenium的cookies写入json文件with open('cookies.json','w') as f: f.write(json.dumps(driver.get_cookies()))2.selenium的cookies改成requests字符串cookiesself.cookies = '; '.join(item for item in [item["nam

2020-06-18 16:49:05 1031

原创 vue后台模板和vue-cli版本2安装

# 克隆项目git clone https://github.com/PanJiaChen/vue-element-admin.git# 进入项目目录cd vue-element-admin# 安装依赖npm install# 建议不要用 cnpm 安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题npm install --registry=https://registry.npm.taobao.org# 本地开发 启动项目npm run dev---.

2020-06-13 10:21:53 241

原创 python openpyxl遍历excel表格取值简单计算

from openpyxl import load_workbook from openpyxl.styles import PatternFill #导入颜色样式模块import re wb2 = load_workbook('12.xlsx') #读取excel表格sheet_ranges=wb2[wb2.sheetnames[0]] #定位到表格第一张表for row in sheet_ranges.rows: #循环打印行 if row[9].value =="迟到":

2020-05-14 16:41:49 4148

原创 python random取列表随机字符串

在列表里面用choice就可以了,如果是多个文本可以用 choicesimport random#倒入关键词,txt文本形式,换行区分开web_list = ['web','web1','web2','web3','web4']with open('keywords.txt','r',encoding='utf-8') as fild: keywordfild=fild.read(...

2020-04-13 17:25:50 1691

原创 selenium小案例

用作记录from selenium import webdriverfrom selenium.common.exceptions import TimeoutException,NoSuchElementException,NoSuchFrameExceptionfrom selenium.webdriver import ChromeOptionsimport pickle,time...

2020-03-21 22:08:07 295

原创 python headers请求头快速一键批量自动加引号小技巧

import re# #下方引号内添加内容headers_str = """Accept: text/plain, */*; q=0.01Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9"""pattern = '^(.*?):(.*)$'for line in headers_str....

2019-06-23 23:36:39 2632

原创 requests爬取斗图网存入dict案例

import requests,osimport re,random,threadingimport json,time# class myThread (threading.Thread): #继承父类threading.Thread# def __init__(self):# threading.Thread.__init__(self)# ...

2019-04-05 21:07:03 218

原创 爬取斗图表情包

用于技术交流和代码保存import requests,osimport re,randomimport json,timeclass DoutuCrawl: def __init__(self,keyword=None,type='photo',more=1,page=2): self.locationLink ='https://www.doutula.com...

2019-04-05 15:55:47 683

原创 反汇编软件基础汇总

【工具介绍】1、查壳PEID–功能强大的侦壳工具,自带脱壳插件(但是,效果不怎么样)工作原理:核心是userdb.txt(大家看看就完全明白了)[通过壳的入口特征码进行辨认]2、od强大的反汇编工具,也是现在最常用的3、DumpOD自带的脱壳插件–到达OEP之后右键。。。LordPE、PeDumper–选择所调试的进程–右键–完整脱壳4、修复Import REConstruct...

2019-01-29 15:53:49 5504 2

原创 Python爬取京东商品评论和图片下载

Python爬取京东商品评论和图片下载代码仅供学习使用,切勿扩散并且频繁爬取网站贴上代码和注释,方便自己下次看

2019-01-29 15:45:51 5625

原创 Python request爬虫框架

Python request爬虫基本框架The Website is api…爬冲基础requests ,爬取页面Html页面请求页面;robots,网络爬虫标准;Beautiful Soup,解析HTML页面;Re 正则表达式提取;Scrapy[^1] 大型框架;###requests 基本函数#import requests#url='http://www.baidu...

2019-01-22 14:01:52 1390

原创 酷Q机器人基础入门

目录介绍app 插件目录 conf 设置文件,json,配置data 进入酷Q载入的命令进入开发模式: SDK介绍 开发辅助模块源码,通常是无需更改,如果需要扩展功能,建议另写模块 避免sdk更新造成不便 编译的dll文件要与json文件名字匹配 Json文件要与dll一起放置到app目录文件下CQ-应用.版本 2.子程序 AppInfo, 文本型...

2018-08-29 12:25:16 7259

原创 按键精灵九九乘法口诀

九九乘法口诀表For j = 1 To 9 For i = 1 To j //这里取I ,是一行一行输出 Delay 300 SayString i &amp; "*" &amp; j &amp; "=" &amp; (i * j) If i &lt;&gt; j Then SayString chr(9) //去除...

2018-08-18 18:08:18 887

原创 易语言注册大漠插件

1、把dm.dll注册到易语言中,点击工具&gt;类型库或者ocx&gt;注册类库&gt;下一步&gt;保存。 2、点击工具&gt;支持库配置&gt;全选&gt;确定.版本 2.支持库 dm.局部变量 ver, 文本型dm.创建 ()ver = dm.Ver ().如果真 (ver = “”) 信息框 (“调用失败”, 0, , ) 返回 ().如果真...

2018-08-15 13:23:26 13257 2

原创 JavaScript基本语法使用

JavaScript基本语法使用严格区分大小写:abc和Abc会被解析器认为是两个不同的东西注释:单行注释://注释内容, 多行注释:/*注释内容*/标识符 第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ )标识符采用驼峰命名法: aaBbbCbbJavaScript中的标识符不能是关键字和保留字符 关键字 保留字符 brea do inst...

2018-08-01 18:25:28 227

翻译 Java版本介绍常见编程语言介绍

送给2018的自己: 目标敲坏一台电脑学习体系: 知识体系建立为第一目标遇到难点不纠结 ,以后再来看难点C语言: C语言诞生于1972年,可以称之为现代高级语言的鼻祖,由著名的贝尔实验室发明,追求结构化、模块化、高效率的“语言之花”。在底层编程,比如嵌入式、病毒开发等应用,可以替代汇编语言来开发系统程序。在高层应用,也可以开发从操作系统(Unix/Linux/Win...

2018-07-29 16:43:16 1404

原创 用koa2+node.js+mongodb+puppeteer打造微电影网

须知内容 分支备份: git checkout master -b xxxxx样式文件 bootcdn 稳定、快速、免费的前端开源项目 CDN 加速服务网址:https://www.bootcdn.cn/ 模板引擎所有koa-views: https://github.com/tj/consolidate.js#supported-template-engines 安装koa-views...

2018-07-28 14:53:44 820

原创 node.js使用puppeteer无头浏览器爬取豆瓣电影

const puppeteer = require('puppeteer')const url = `https://movie.douban.com/tag/#/?sort=T&amp;amp;range=0,10&amp;amp;tags=`const sleep = time =&amp;gt;{ new Promise(resolve=&amp;gt;{ //成功执行 try{ setTime...

2018-07-28 13:49:47 3217 2

原创 ES6 箭头函数

箭头函数作用域是全局const arrow = function(pass){}//普通函数const arrow1= (pass)=&gt;{} // 箭头函数,一个参数可以省略括号,两个不能省略const lucl={ id:2, setWithArrow:function(){ console.log(this.id) }, ...

2018-07-27 18:56:48 190

原创 JavaScript中ES6特性 生成器、迭代器

迭代器是一个每次访问集合序列中一个元素的对象,并跟踪该序列中迭代的当前位置。在JavaScript中迭代器是一个对象,这个对象提供了一个 next() 方法,next() 方法返回序列中的下一个元素。 当序列中所有元素都遍历完成时,该方法抛出 StopIteration 异常。迭代器对象一旦被建立,就可以通过显式的重复调用next(),或者使用JavaScript的 for…in 和 for...

2018-07-27 17:44:10 231

原创 promise简介

promisepromises背后的核心思想是promise表示异步操作的结果,一旦所有的API都返回了promises,那么你需要手工构建一个API是相对罕见的。与此同时,我们需要一种方法来填充现有的APi。创建一个新目录 promise然后 npm init 一个包package.json代码比较传统的写法const fs=require('fs');// ...

2018-07-27 16:59:51 220

原创 (三) 使用 superagent 与 cheerio 完成简单爬虫

要用到三个依赖,分别是 express,superagent 和 cheerio。superagent(http://visionmedia.github.io/superagent/ ) 是个 http 方面的库,可以发起get 或post请求。cheerio(https://github.com/cheeriojs/cheerio ) 大家可以理解成一个 Node.js 版的 jque...

2018-07-25 17:40:18 380

贴吧批量签到(Post Bar auto check in)

python签到源码,源码毫无保留的全部上传了,防止过快被和谐,设置了2个币下载。直接下载就可以使用了。

2020-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除