本帖最后由 ileleX 于 2013-10-31 10:07:11 编辑

解决方案 »

  1.   

    <a href="http://www.example.com/?title=HypeLinkTitle" title="超链接标题8" id="hplink">超链接标题9</a>
    var _h = $('hplink').html();然后呢?  初学php,望能详细点哈。
      

  2.   

    <a href="http://www.example.com/?title=HypeLinkTitle" title="超链接标题8" id="hplink">超链接标题9</a>
    var _h = $('hplink').html();然后呢?  初学php,望能详细点哈。
      

  3.   

    <a href="http://www.example.com/?title=HypeLinkTitle" title="超链接标题8" id="hplink">超链接标题9</a>
    var _h = $('hplink').html();然后呢?  初学php,望能详细点哈。
    <!DOCTYPE html>
    <html>
    <head></head>

    <script type="text/javascript" src="jquery-1.7.1.min.js"></script>
    <script type="text/javascript"> $(function (){ $('#xxxxx').click(function (){ var t = $(this).attr('title');
    var h = $(this).html();
    var r = $(this).attr('rel');
    //字符串连接,
    var u = r + '&testTitle='+ t + '&testHtml=' + h; alert(u);
    }); }) </script>
    <body>
    <a href="javascript:;" rel="http://www.example.com/?title=HypeLinkTitle" title="testTitle" id="xxxxx">testHtml</a>
    </body></html>
      

  4.   

    <a href="http://www.example.com/?title=HypeLinkTitle" title="超链接标题8" id="hplink">超链接标题9</a>
    var _h = $('hplink').html();然后呢?  初学php,望能详细点哈。
    <!DOCTYPE html>
    <html>
    <head></head>

    <script type="text/javascript" src="jquery-1.7.1.min.js"></script>
    <script type="text/javascript"> $(function (){ $('#xxxxx').click(function (){ var t = $(this).attr('title');
    var h = $(this).html();
    var r = $(this).attr('rel');
    //字符串连接,
    var u = r + '&testTitle='+ t + '&testHtml=' + h; alert(u);
    }); }) </script>
    <body>
    <a href="javascript:;" rel="http://www.example.com/?title=HypeLinkTitle" title="testTitle" id="xxxxx">testHtml</a>
    </body></html>
    谢谢。也感谢 fire53。获取这个我会啊,现在的问题是,我要如何把这取得的值传回到php?
    想实现的作用是,点击这个链接,php后台就根据这个链接超本文从数据库读取相关的文章。
    其他都弄好了,现在就差如何将获取的超文本传给php了。
    链接的形式是
    <a href="http://www.example.com/HypeLink8/" title="超链接标题8" id="hplink">超链接标题8</a>
      

  5.   

    <a href="http://www.example.com/?title=HypeLinkTitle" title="超链接标题8" id="hplink">超链接标题9</a>
    var _h = $('hplink').html();然后呢?  初学php,望能详细点哈。
    <!DOCTYPE html>
    <html>
    <head></head>

    <script type="text/javascript" src="jquery-1.7.1.min.js"></script>
    <script type="text/javascript"> $(function (){ $('#xxxxx').click(function (){ var t = $(this).attr('title');
    var h = $(this).html();
    var r = $(this).attr('rel');
    //字符串连接,
    var u = r + '&testTitle='+ t + '&testHtml=' + h; alert(u);
    }); }) </script>
    <body>
    <a href="javascript:;" rel="http://www.example.com/?title=HypeLinkTitle" title="testTitle" id="xxxxx">testHtml</a>
    </body></html>
    这种 onclick + rel 的形式,百度蜘蛛可以正常获取链接并爬过去么?
      

  6.   


    谢谢,如何将这值传给php呢?希望能详细点,谢谢!
      

  7.   

    版主的阿大,是的。
    想实现的作用是,点击这个链接,php后台就根据这个链接的超本文从数据库读取相关的文章。蜘蛛要能爬的到。
      

  8.   

    js获取到了,然后可以通过get或者post传回啊
      

  9.   


    直接都放到问号后面不就行啦
    http://www.example.com/?title=HypeLinkTitle__超链接标题8__超链接标题9__超链接标题100
    get后再explode分割开来$title_list = explode("__", $_GET['title']);
    echo $title_list[0];
    echo $title_list[1];
    echo $title_list[100];版主的阿大,是的。
    想实现的作用是,点击这个链接,php后台就根据这个链接的超本文从数据库读取相关的文章。蜘蛛要能爬的到。
      

  10.   

    你这是要动态取文章?  
    用ajax把参数传后台处理,success方法里把返回的文章内容显示在页面上。这样蜘蛛是抓不到的啊。
      

  11.   

    版主的阿大,是的。
    想实现的作用是,点击这个链接,php后台就根据这个链接的超本文从数据库读取相关的文章。蜘蛛要能爬的到。
    这种方法是可以的,但问题是现在链接的形式就已经定死了。谢谢
      

  12.   

    PHP没法活的HTML页面上的元素值,只能通过$_GET,$_POST等获得form元素里的值。这个只能通过第三方传输。
      

  13.   

    是一个web程序,不搞链接蜘蛛不好整呐,谢谢!
      

  14.   

    嗯,谢谢。如果两个都是泼诶取泼呢?泼诶取泼? PHP?我想了下,我回答错了html的话,可以用curl抓取回来用正则匹配
    php的话用可以用fopen, 去除多余的字符(空格换行之类的),再正则匹配。
      

  15.   

    不要要实现你这个想法,还是按楼上的一下子全部放到dom里,用js切换dom的显示和隐藏就好了,这样蜘蛛也能抓得到