Fhaohaizi的博客

个人博客:http://blog.fv1314.xyz/

关于python版微信使用经验分享

本人最近在使用python版的微信做了一些模拟操作,使用的wxpy封装好的框架api,聊天机器人接入的是图灵,其他的暂时还没有功能的接入计划。 在实施的过程中遇到了很多问题,大部分是微信api过时导致了,因为本身调用的是web微信的api,我看到git上的项目已经最近的更新时间是2017年,中间...

2018-12-04 15:31:02

阅读数:17

评论数:0

window系统权限不足导致gradle构建失败的解决办法

本人在使用window搭建环境的过程中遇到了一个gradle构建失败的的问题,困扰了很久,具体构建报错提示如何: gradle location is incorrect 在搜索了这个错误之后,尝试了很多方案,修改gradle路径的,添加gradle环境变量,添加GRADLE_HOME的,自...

2018-12-03 10:50:18

阅读数:9

评论数:0

一个MySQL索引引发的血案

本人在做测试服务的过程中,开发了一个功能,就是从两个库的两张表从查出来一个账号的login_id和user_id,功能非常简单,就是执行sql语句,处理返回结果,再返回。 之前执行一直没有问题,但是昨天测试同事跟我说查询功能特别慢。打了日志,竟然耗时30000+s,简直突破天际。下面我说一下自己...

2018-11-29 10:51:53

阅读数:10

评论数:0

如何优雅地屏蔽掉Google搜索结果中视频、新闻、图片等结果

本人在使用Google搜索的时候,经常发现一些相关性的YouTube视频还有Google自家产品的搜索结果出现,在使用了脚本优化之后,十分不美观。在看了Adblock Plus的自定义过滤器文档之后,终于有了突破。 下面分享一下过程,希望能有所帮助。 下面是Google搜索“我的”一次的结果:...

2018-11-27 11:34:08

阅读数:42

评论数:0

关于测试工程师有感

上周末有幸参加了一次测试相关的线下活动,是“光荣之路”吴老师和testin共同组办。之前很少参加此类活动,本着行业交流见识世面的目的就去了,听了五个小时,感觉收货颇丰。本想跟和大家一起分享一些自己测试经验,一直没得到发言机会,就这里说了。 个人博客传送门 首先介绍一下自己:本人13年毕业,做文...

2018-11-20 13:09:38

阅读数:82

评论数:0

MongoDB操作类封装

最近接到一个需求,要做MongoDB打点数据的统计,在学习过MongoDB的操作之后,封装了一个MongoDB的操作类,分为两部分,基本思想是参照了自己写过的mysql的操作类。一个是基本的操作类,包括所有基本操作的静态方法,还有一个是mongoobject,就是具体操作的实现类。 以后再写如何...

2018-11-13 11:02:05

阅读数:39

评论数:0

groovy+springboot写一个整合新闻资源的页面

本人在使用spring boot写测试服务的过程中,遇到了一些需要将数据展示给测试人员的问题,在简单学习了html知识之后,终于写到了一个表格版的数据展示方案。顺便用爬虫爬取了几个新闻门户的最新新闻做个页面,分享一下。 本次包括爬虫和spring boot里面的代码,全部采用了groovy。传送...

2018-11-09 15:42:51

阅读数:55

评论数:0

python微信+requests+图灵机器人制作聊天机器人

在使用过python微信之后,对于其功能和图灵机器人做了一下整合,这样在用户消息不包含关键字的时候,默认用户处于聊天模式,可以进行一些轻松的对话,比如讲讲笑话,看看新闻,查查天气一类的操作,在加上接入第三方翻译接口,实现更加丰富的功能。这里分享一下接入图灵聊天机器人的代码: #!/usr/bi...

2018-10-31 09:40:32

阅读数:68

评论数:0

利用python wxpy和requests写一个自动应答微信机器人实例

在做测试的过程中,同事们经常需要获取一个账户的token和个人信息,我自己利用spring boot写了一个接口,但是对于APP测试同学来说不是很方便,因为需要复制这个token到APP里面去,所以我做了一个微信自动应答的机器人,来实现这个需求。 思路如下:利用wxpy拿到对方发来的信息,然后简...

2018-10-24 09:45:42

阅读数:88

评论数:0

groovy爬虫练习之——企业信息

话不多说,信息源暂时隐藏了,获取数据的方法依然才去了regex正则匹配的方法,请求框架采用了java,爬虫语言是groovy,本地拼接好sql语句,发送到mysql服务端,完成存储。 代码如下: package com.fan import com.fantest.httpclient.F...

2018-10-22 10:22:56

阅读数:72

评论数:0

java和groovy混合编程时提示找不到符合错误解决办法

本人在使用java和groovy混合编程时,发现一个问题,当java和groovy相互调用的过程中在本机执行没有任何问题,但当弄到Jenkins上之后总是报错,本机使用gradle执行build的task的时候,也是报错,信息如下: 错误: 找不到符号 import com.fission....

2018-10-19 14:14:16

阅读数:65

评论数:0

Jenkins启动之后进程被自动杀死进程

这是一个比较尴尬的问题,网上也没搜到有价值的东西,说一下现象:本人欲在腾讯云最低配的服务器上搭建一套Jenkins+spring boot+mysql的服务,用来做一些不可描述的事情。然而在启动了一会儿Jenkins服务之后,Jenkins的进程就被杀死了。之前还好好的,等到第二天就发现已经被关闭...

2018-10-17 10:08:22

阅读数:84

评论数:0

使用groovy脚本使gradle灵活加载本地jar包的两种方式

本人在使用Jenkins做测试项目的可持续集成过程中,构建工具用的gradle,但由于一些jar包是并私有仓库给用,暂时没有搭建计划。这就导致了我构建项目的时候需要的jar的地址往往是不一样的,而且服务器和本地的版本可能也有所差别,经常其他同学提交代码时候把build.gradle文件一并提交了,...

2018-09-30 15:55:26

阅读数:93

评论数:0

python用递归筛选法求N以内的孪生质数(孪生素数)--附冒泡排序和插入排序练习

本人最近读完一本书《质数的孤独》,里面讲到孪生质数,就想查一下孪生质数的分布情况。其中主要用到了计算质数(素数)的方法,搜了一下,排名前几的都是用for循环来做的,感觉略微麻烦了一些,在比较一些还是觉得用递归筛选法来解决这个问题。 新建List,然后从第0位开始,如果后面的能被这个数整除,则从数...

2018-09-26 17:17:39

阅读数:290

评论数:0

java用递归筛选法求N以内的孪生质数(孪生素数)--附冒泡排序和插入排序练习

本人最近读完一本书《质数的孤独》,里面讲到孪生质数,就想查一下孪生质数的分布情况。其中主要用到了计算质数(素数)的方法,搜了一下,排名前几的都是用for循环来做的,感觉略微麻烦了一些,在比较一些还是觉得用递归筛选法来解决这个问题。 新建List<Integer&am...

2018-09-26 15:38:58

阅读数:94

评论数:0

python使用plotly批量生成图表

本人在使用groovy爬取了全国3000+城市的历史天气之后,需要把每个城市的历史天气都绘制一张Time Series表格,用来反映各地的最高温最低温温差的变化曲线。这里遇到了一个问题,每次plotly绘制完图标总会调起系统浏览器打开呈现,一旦我批量生成N多张表格时,电脑就会卡死了。在使用中文作为...

2018-09-13 14:36:09

阅读数:153

评论数:0

groovy爬虫实例——历史上的今天

最近做了一个历史上今天的爬虫程序,跟历史天气数据源一致,数据量比较小,几十秒就爬完了。中间遇到一些问题,一起分享出来供大家参考。本项目源码和相关数据已经上传到了github,有兴趣的朋友可以去看看,会不定期更新。 github传送门 弄了一个查看地址:有兴趣可以点击一下 1.get请求发送s...

2018-09-11 09:48:17

阅读数:78

评论数:0

groovy数组长度支持最大数字限制255

我在做爬虫的过程中用到了全国各地的地区和对应的编码列表,由于数据源是直接写在文件中,我思路是直接拷贝编码新建一个list,然后进行遍历,一共3000+个编码。当我新建了一个数组存放这些编码时,编译过程中报了一个错。 Error:Groovyc: While compiling spider_g...

2018-09-05 09:56:06

阅读数:126

评论数:0

groovy爬虫爬取720万条城市历史天气数据

2018年09月07日更新: 内容爬虫完毕,校验完毕,缺失信息暂未统计。总数据720万,地区3200个,年份从2011-2018,大小950Mb,有需要的可以联系我,数据每个月更新一次。中间遇到了很多坑,有机会我再写一遍博客专门讲讲大量数据爬虫遇到的坑。 ---------------...

2018-09-04 17:43:26

阅读数:155

评论数:0

基于java的直线型接口测试框架初探

2018年09月26日更新:支持批量header设置,支持json格式数据传参 package com.fantest.httpclient; import net.sf.json.JSONObject; import org.apache.http.Header; import org.a...

2018-08-31 11:50:55

阅读数:150

评论数:0

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