You are stronger than your challenges and your challenges are making you stronger.
你比你面对的挑战更强大,而这些挑战让你变得更加坚强。———— Karen Salmansohn
python+selenium实现的QQ群自动签到! QQ群里的群签到功能经常会断签,如果能用脚本去自动签到,就再也不怕忘签了~下面郑晓会告诉你如何使用python来实现QQ群的定时自动签到(邪恶脸)。 以下代码基于linux(centos),Python2.7,且须要有pyvirtualdisplay和selenium库支持。 #!-*- coding:utf-8 -*- from pyvirtualdisplay import Display from selenium import webdriver import requests #要签...
在和第三方支付接口对接时经常会对数据进行签名和验签,sha1WithRSA也算是比较常用的一种签名加密算法。php开启openssl库后实现起来也算比较简单。 我在这里使用sha1withRSA算法来实现数据的加密签名和验签,其中公钥和私钥均读取自接口方提供的.pfx证书文件。 以下是使用私钥进行签名的代码示例,注意其中在return前对生成的签名密文进行base64编码: /** * 签名 生成签名串 基于sha1withRSA...
使用Python+Selenium模拟登录QQ空间 爬QQ空间之类的页面时大多需要进行登录,研究QQ登录规则的话,得分析大量Javascript的加密解密,这绝对能掉好几斤头发。而现在有了selenium工具,麻麻再也不用担心你的QQ登录! Selenium是一个WEB自动化测试工具,它运行时会直接实例化出一个浏览器,完全模拟用户的操作,比如点击链接、输入表单,点击按钮提交等。所以我们使用它可以很方便的来登录QQ空间。 ...
sublime Text3中自带有tab自动补全的功能,这在写html时非常的实用,比如输入html会自动生成基础的html结构标签(类似dreamweaver新建html文档时)、script+tab会自动创建出。 由于自己经常会测试一些jquery效果,也就会经常用到引入jquery库的代码,比如引入bootcssCDN中的jquery库可以用 每次都去复制粘贴这么一大段也挺麻烦的,正好sublime编辑器有自动创建模板的功能,所以就研究了一下如...
1.环境需要安装openssl、apache的mod_ssl扩展,iptables中开放443的访问。 2.要使用SSL,你需要证书,有免费证书可以申请,我申请的是沃通免费证书。申请免费证书最后一步时,需要提交你的证书请求文件。 3.生成证书请求文件。 #cd /www/wdlinux/apache/ #openssl genrsa -out zh30.com.key 2048 #openssl req -new -key zh30.com.key -out zh30.com.csr 运行第三个命令行 需要执行一些设置,...
我的基础环境是nginx1.6.2+php5.3 做一个逐行输出,使用ob_flush时试了N种方法不起作用,比如下面的代码: 谷歌了不少的写法都不行,所以问题应该出在了环境配置上而不是使用方法上。 话说还是stackoverflow给力,搜索“php flush not working”找到了一个正确的解决方法: 检查nginx配置文件(nginx.conf),禁用nginx的buffering: proxy_buffering off; gzip off; fastcgi_keep_conn on; 要...
昨天逛阿里云时发现阿里已经下架了原先的乞丐版512M内存的主机,现在最低是1G,月价格比之前的512M贵了仅20。绝版的512仍可以续费,也可以较低的价格升级到1G。比如郑晓博客之前就是用的512M,到期时间是今天年8月份,升级到1G仅花了5块多。 绝版的512来说直接升级到1G,不知道选择的正不正确,或者应该先续费上一两年,再升级,是不是会更划算些呢??? 不行就到期后换成按流量收费吧,毕竟博...