php post 验证,php模拟post提交微信验证码,总是提交不上去
我想要采集微信,但是微信采集次数过于频繁的时候会出来验证码,我就找了个打码平台自动打码,但是现在拿到验证码的code以后,再去做提交,总是失败,想请问各路豪杰,这玩意怎么整?
$cont = curl_getbyurl ( $url );//我自己封装的一个curl,其中获得了cookie并存到cookie.txt文件中
if (strpos ( $cont, '请输入验证码' ) !== false) {
echo '需要验证码';
$thistime = microtime ( true );
$picurl = 'http://mp.weixin.qq.com/mp/verifycode?cert='.$thistime;
$picname='E:/yanzhengma/yanzhengma'.$thistime.'.jpg';
$url=file_get_contents($picurl);//获得验证码
file_put_contents($picname,$url);//把验证码存到一个文件夹里
//自动打码
$piccode = autopic($picname);//自己封装的一个验证自动打码
$piccode = $piccode->Result;//获得验证码的code
if($piccode){
$codeurl="http://mp.weixin.qq.com/mp/verifycode";
$post = "cert=$thistime&input=$piccode";
$code_curl = curl_init();
curl_setopt($code_curl, CURLOPT_POST, 1);
curl_setopt($code_curl, CURLOPT_URL, $codeurl);
curl_setopt($code_curl, CURLOPT_POSTFIELDS, $post);
curl_setopt ($code_curl, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt ($code_curl, CURLOPT_SSL_VERIFYPEER, 0 ); // 对认证证书来源的检查
curl_setopt ($code_curl, CURLOPT_SSL_VERIFYHOST, 1 ); // 从证书中检查SSL加密算法是否存在
curl_setopt ($code_curl, CURLOPT_USERAGENT, $_SERVER ['HTTP_USER_AGENT'] ); // 模拟用户使用的浏览器
$result=curl_exec($code_curl);
curl_close($code_curl);
var_dump($result);
unlink($cookie_file);
}
die ();
}
php post 验证,php模拟post提交微信验证码,总是提交不上去相关推荐
- 两步免费开通企业微信,不用提交资料
首先,注册企业微信账号. 1.PC端注册企业微信步骤 进入企业微信官网,在页面之中点击立即注册.进入注册界面,按照界面提示填写企业相关资料,按照官方要求完成注册步骤即可. 需要注意的是,此环节注册账号 ...
- python token验证失败百分百解决_微信token验证失败的解决方法
一.问题由来 在使用URL和Token启用微信公众平台开发模式消息接口的时候,我们会碰到下面三种情况 1. token校验失败 这样回头检查一下各项配置是否正确.如果确定配置没有问题,请按下面的方法检 ...
- 小程序提交表单mysql_GitHub - kun19911227/minipro: 微信小程序提交带图片的表单
minipro 微信小程序提交带图片的表单 目录说明 upload_images ├── pages │ ├── upload_info 提交表单 │ └── display_info 信息展示 ├─ ...
- 微信支付服务器验证的java_Java中的微信支付(3):API V3对微信服务器响应进行签名验证...
1. 前言 牢记一句话:公钥加密,私钥解密:私钥加签,公钥验签. 微信支付V3版本前两篇分别讲了如何对请求做签名和如何获取并刷新微信平台公钥,本篇将继续展开如何对微信支付响应结果的验签. 2. 为什么 ...
- java通过调用鼠标模拟自动添加微信好友
鼠标模拟自动添加微信好友 背景 实现 背景 x乎上刷到的帖子 试了几次,没试出来,想着能不能暴力一点,把所有可能的微信号输出出来,然后微信自动添加好友. 实现 参考这位大佬的帖子 他是通过键盘发消息, ...
- 微信h5页面提交表单后返回键重复提交的问题
微信h5页面提交表单后返回键重复提交的问题 问题描述:h5表单提交保存成功之后,手机返回后原来的页面还能提交表单. 示例: mui.post('savexxxx',data,function(res) ...
- 模拟QQ音乐微信登录界面
模拟QQ音乐微信登录界面 先上代码 html代码 <!DOCTYPE html> <html lang="en"> <head><meta ...
- Python学习笔记7:实操案例四(支付密码的验证,模拟QQ账号登录,商品价格竞猜,星座看运势)
Python学习笔记7:实操案例四(支付密码的验证,模拟QQ账号登录,商品价格竞猜,星座看运势) 1.支付密码的验证: 这个主要就是调用isdigit()函数判断字符串是不是全是数字组成. pwd=i ...
- 好多粉详解—百度OCPC怎么提交微信号复制数据和转化数据?
好多粉-免费推广复制统计工具,详细的说下百度目前最常见的3种数据提交方式: 1.埋点提交(最简单,效果一般) 2.js代码监测提交(表单提交)(较简单,效果较好) 3.api提交(困难,效果较好) 下 ...
最新文章
- 推荐!神经进化才是深度学习未来的发展之路!
- Spring 事务用法示例与实现原理
- ndr4108贴片晶振是多少频率_关于山羊挺身你知道多少?这些干货速来了解一下...
- 前端学习(2992):vue+element今日头条管理--目录结构说明
- webpack-dev-server 搭建本地服务以及浏览器实时刷新
- Android IDA 动态调试最完善攻略,跨过各种坑
- mybatis转义反斜杠_mybatis参数格式化异常:NumberFormatException: For input string:xx
- 蓝屏代码PAGE_FAULT_IN_NONPAGED_AREA的解决方法
- 如何用Python做舆情时间序列可视化?
- 06手机消费趋势ZZ
- OpenGL 概念整理
- 【连载】穿越计算机的迷雾——读书笔记
- 《系统分析与设计》课程设计——医院门诊信息管理查询系统
- 使用smbd实现windows和liunx的共享交互
- 不能整除7的整数C语言,求1-1000中能被3整除,且不能被7整除,且至少有一位数是5的整数...
- 用c语言写出一个金字塔
- The bean ‘dataTokenMapper‘ could not be injected because it is a JDK dynamic
- (十三)Java工具类StringUtils中strip、stripStart、stripEnd剥离方法源码详解
- 别把激励员工变成收买员工
- 抑制剧毒弧菌的新型噬菌体被发现