通过A.php  访问另一个页面
并模拟鼠标点击触发onclick实现 顶帖加关注(下面是目标页面代码)<a id="l236520323" class="tui_like ml7 red" onclick="javascript:likeMagazine(this,236520323)"><span class="likePanel">  加关注  </a>由于他是用 javascript 提交的 不是用form 提交所以我不懂弄

解决方案 »

  1.   

    var obj = document.getElementById('l236520323');
    likeMagazine(obj, 236520323);
      

  2.   

    a.php 的代码如下<?phpinclude("Snoopy.class.php"); 
    $snoopy = new Snoopy; $snoopy->agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TheWorld)";//浏览器信息 $snoopy->referer = "http://www.xxxx.com/"; 
    $snoopy->rawheaders["COOKIE"]= "PHPSESSID=mrvm80gl3shnqpa9qr2ac6ne54; ME_GLOBAL_KEY=fb37f968990ba91fb120320160213899; CHANNEL_FROM=10; ME_REFER=refer; santorini_mm=a8a5985b270e3739d7151d377c389e70; ME_MM=f3f73cc1b529b0d658961a500533f16c";  //cookie信息
     
    $snoopy->fetch("http://www.xxxx.com/person/12747596");//获取发贴页面
     
    $tempCn =  $snoopy->results; echo $tempCn
    ?>我已利用snoopy模拟登录到了目标页面http://www.xxxx.com。
    问题是 
    怎样才能模拟鼠标点击触发http://www.xxxx.com上的onclick实现 顶帖加关注?a.php的代码应该怎么写?http://www.xxxx.com下的代码 
    <a id="l236520323" class="tui_like ml7 red" onclick="javascript:likeMagazine(this,236520323)"><span class="likePanel"> 加关注 </a>
      

  3.   

    加载时运行一次 likeMagazine这个函数就可以了。