摹拟登录网站老是不成功,怎样办?

 



$target = "http://www.mysteel.com/user/login.ms";
# Define the login form data
$form_data="sUserName=coderjoy&sPassword=123456&url=http://www.mysteel.com/";
# Create the cURL session
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $target); // Define target site
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // Return page in stringcurl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt"); // Tell cURL where to write cookies
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt"); // Tell cURL which cookies to send
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $form_data);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); // Follow redirects
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
# Execute the PHP/CURL session and echo the downloaded page
$page = curl_exec($ch);
echo $page;

curl_close($ch);
这种方法不能返回登录完的状态,其它网站可以,是不是因为这个login.ms?还有没有其它的方法。其它的网站用这个方法可以登录,只有这个不可以<


wireshark截包后 post的地址不是你那个的。

    require("Snoopy.class.php");

    $snoopy = new Snoopy();

    $url = 'http://member1.mysteel.com/login.shtml';
    $form = array (
            'userName'        =>        'coderjoy',
            'password'        =>        '123456'
    );

    $rs = $snoopy->submit($url, $form);

    $snoopy->fetch('http://member1.mysteel.com/supply/index.shtml');

    $fp = fopen('mysteel.html', 'w');
    fwrite($fp, $snoopy->results);
    fclose($fp);
复制代码



自己顶


可以使用 Snoopy 来执行
这个网站的数据我经常用到的



<?php
include "lib/Snoopy.class.php";
$snoopy = new Snoopy;
$submit_url = "http://www.mysteel.com/user/login.ms";

$submit_vars["sUserName"] = "coderjoy"; //你的用户名
$submit_vars["sPassword"] = "123456"; //你的密码
$submit_vars['url'] = "http://www.mysteel.com/";
$snoopy->submit($submit_url,$submit_vars);
print $snoopy->results;
?>




使用snopy这样写还是不行,还有没有其它的办法?



我也来回答


回答即可得2分,回答被采纳则获得悬赏分以及奖励20分。 匿名回答



摹拟登录网站老是不成功,怎样办? 相关知识库

  • 07-30如何摹拟多用户登录一个web网站?
  • 08-26怎样摹拟登录asp.net的网站?
  • 12-25怎样用idhttp摹拟登岸中文账号老是不可
  • 10-18用 CURL 摹拟登录,老是不成功,望高手指导
  • 04-21摹拟登录网站老是不成功,怎样办?
  • 01-22curl摹拟discuz提交的时刻,老是被提醒不法是怎样回事?
  • 08-20登岸网站后台显示登录成功后 提醒没有该权限
  • 11-11网站怎样挪用discuz论坛的登录实现网站和论坛同步登录与退出???
  • 08-27有人知道 怎样用httpclient 摹拟登录吗?
  • 02-24js会让网站中马么? 急, 静态网站不知道怎样老是给加iframe!
  • 05-07vsftp虚拟用户有一个老是不能成功登录
  • 05-02请问wine摹拟bitspirit成功的 是怎样设置的??
  • 12-12我在主页上加了ajax的登录,登录成功后,假如进入另外一个页面在阅读器点击返回的时刻照样显示未登录状况?
  • 08-16网页登录成功后,不跳转,怎么在本来输入登录信息的位置上,显示登录成功后的用户信息?
  • 09-23在登录的action里怎样向页面传登录不成功的值
  • 12-26摹拟 登录 iis网站
  • 04-20我在vs2008调试login控件是可以或许登录的,布置到iis后就老是显示 “您的登录测验考试不成功。请重试。”
  • 04-12利用IIS在Windows XP Professional下成立FTP站点,利用自设的非匿名用户暗码在号令提醒符下登录不成功,并且异地登录也不成功,咋回事??
  • 03-14asp.net利用署理服务器,摹拟登录某一个网站会员区
  • 06-25抓取需要登录的asp页面的数据。。怎么摹拟登录
  • 03-08ASP:用户输入用户名和暗码登录,登录后成功后,方可观察有关网页内容;但假如没有登录而直接接见其他页面,则返回到登录页面进行登录。
  • 03-08ASP:用户输入用户名和暗码登录,登录后成功后,方可观察有关网页内容;但假如没有登录而直接接见其他页面,则返回到登录页面进行登录。
  • 02-15c# 摹拟网站登录
  • 02-05C#摹拟post老是未登录
  • 04-25C#怎样摹拟网页登录(有验证码)
  • 11-05求C#摹拟登录网站,带验证码完全法式
  • 07-14吃紧吃紧!!!c# 摹拟网站输入用户、暗码、验证码登录,有偿办事!
  • 07-12怎样在ASP.NET中实现用POST 摹拟登岸网站 返回登录进的网页HTML
  • 09-10有一个asp.net登录网页 怎么在当地经由过程法式摹拟登录?
  • 09-08一旦上彀登录成功,C#怎样立刻检测到这一登录成功状况
php知识库
 
php教程   php168   php100   phpnow   php源码   php mysql   php视频  php图片下载  php正则
绿色php资源
  • 网站开发
  • 数据库开发
  • 开发工具
  • Linux/unix
  • .Net技术
  • Java技术
  • 开发语言
  • Windows专区
Copyright © 2009-2012 phpzyphp资源 绿色php资源 版权所有
PHPZY Website Powered by DedeCMS For PHPZY
豫ICP备07013246号