请教下带验证码的网站怎么用php curl模拟登陆呢?

问题描述

请教下带验证码的网站怎么用php curl模拟登陆呢?

www.xianbao5.com 这个网站用CURL post登录 谁会能教教我吗?

主要是怎么获取这个网站的验证码?人工输入也可以

我在抓包工具找到了验证码的网址,是 http://www.xianbao5.com/misc.php?mod=seccode&update=11212&idhash=cSB0PJ9T 但是不知道为什么直接在浏览器访问却没有东西!

 <?php
header("content-Type: text/html; charset=GBK");
$cookie_file = tempnam('./', 'cookie');
$login_url="www.xianbao5.com/member.php?mod=logging&action=login";
$ch=curl_init($login_url);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file);
curl_setopt($ch,CURLOPT_REFERER ,"www.xianbao5.com");
$contents = curl_exec($ch);
curl_close($ch);
echo $contents;
?>

我是这样写的不行,验证码出不来,谁能帮我改改?

解决方案

看下,是不是应该post,你浏览器访问是get

时间: 2025-01-21 02:41:24

请教下带验证码的网站怎么用php curl模拟登陆呢?的相关文章

PHP curl模拟登录带验证码的网站_php实例

需求是这样的,需要登录带验证码的网站,获取数据,但是不可能人为一直去记录数据,想通过自动采集的方式进行,如下是试验出来的结果代码!有需要的可以参考下! <?php namespace Home\Controller; use Think\Controller; class LoginController extends Controller { protected $cookieName = array('cookie_verify', 'cookie_verify'); protected $

使用C#登录带验证码的网站

我在上一篇文章中已经讲解了一般网站的登录原来和C#的登录实现,很多人问到对于使用了验证码的网站该怎么办,这里我就讲讲验证码的原理和对应的登录方法. 验证码的由来 几年前,大部分网站.论坛之类的是没有验证码的,因为对于一般用户来说验证码只是增加了用户的操作,降低了用户的体验.但是后来各种灌水机器人.投票机器人.恶意注册机器人层出不穷,大大增加了网站的负担同时也给网站数据库带来了大量的垃圾数据.为了防止各种机器人程序的破坏,于是程序员想出了只有人眼能够识别的,程序不容易识别的验证码! 验证码是一个图

java-客户端开发需要哪些知识呢?各位有哪些比较了解的,麻烦请教下

问题描述 客户端开发需要哪些知识呢?各位有哪些比较了解的,麻烦请教下 别人现从事网站开发,想了解下客户端开发,不知道客户端需要具备哪次知识,本人Java熟练,是否要学Android呢,还有哪些要掌握,请各位大神请教请教... 解决方案 socket通讯 界面 多线程 客户端数据库(sqlite等) android swing 解决方案二: 客户端也分很多种的,不过,对java熟练可以考虑android. android的话,可以先学页面布局,例如各种layout和控件使用 然后学习一下页面调整(

验证码-php中如何用curl模拟http头信息进行模拟登陆并获取信息

问题描述 php中如何用curl模拟http头信息进行模拟登陆并获取信息 最好有带 验证码的,不一定要curl 其他也行 不过需要模拟http 信息 这个问题我一直都不太懂 能有个经典的例子参考下吗 解决方案 http://www.helloweba.com/view-blog-253.html 解决方案二: php curl模拟登陆PHP使用curl模拟登陆php使用curl模拟用户登陆

python&amp;amp;#39;模拟登陆网站一直返回登陆界面

问题描述 python'模拟登陆网站一直返回登陆界面 import urllib.request import urllib.parse import http.cookiejar def gethtml(url): cj = http.cookiejar.CookieJar() cookie_jar = urllib.request.HTTPCookieProcessor(cj) opener = urllib.request.build_opener(cookie_jar) urllib.r

禁止浏览网站-想请教下各位前辈,C#如何禁止浏览指定的网站

问题描述 想请教下各位前辈,C#如何禁止浏览指定的网站 如题,最近电脑上安装的东西太多,想自己整合下,但是C#对禁止浏览指定网站的资料很少,想请教下,怎么使用C#编程实现禁止浏览指定网站,一个是指定域名(IP).一个是指定内容 解决方案 做一个浏览器插件,通过插件来禁止访问网站

python实现带验证码网站的自动登陆实现代码_python

早听说用python做网络爬虫非常方便,正好这几天单位也有这样的需求,需要登陆XX网站下载部分文档,于是自己亲身试验了一番,效果还不错. 本例所登录的某网站需要提供用户名,密码和验证码,在此使用了python的urllib2直接登录网站并处理网站的Cookie. Cookie的工作原理: Cookie由服务端生成,然后发送给浏览器,浏览器会将Cookie保存在某个目录下的文本文件中.在下次请求同一网站时,会发送该Cookie给服务器,这样服务器就知道该用户是否合法以及是否需要重新登录. Pyth

求C#模拟登录网站,带验证码例子

问题描述 求C#模拟登录网站,带验证码例子 解决方案 解决方案二:我也在找啊,找了很多,都不行.郁闷呢啊.解决方案三:这个只能自己编个要分析验证码图片的话,要看对方混淆的方式,一般来说字符有交叉.变形.杂色.再加上干扰点线的话,目前我知道的算法就分析不了了,你也别费心了.解决方案四:第一次看到技术区发蛋贴的....

初学ios网络编程,想请教下如何向有用户名密码登录功能的网站发送请求

问题描述 初学ios网络编程,想请教下如何向有用户名密码登录功能的网站发送请求 如何将本地输入的用户名密码发送到服务器?是该用ns的什么方法?最好是swift 解决方案 http://download.csdn.net/detail/wangting/6896741