Heim  >  Artikel  >  Backend-Entwicklung  >  请教下带验证码的网站怎么用php curl模拟登陆呢?

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

WBOY
WBOYOriginal
2016-06-02 11:28:20919Durchsuche

验证码phpcurl

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

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

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

<code> <?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;?></code>

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn