php新手: 如何擷取超連結的title值?

來源:互聯網
上載者:User
如題。

如一個超連結:

超連結標題9

用 $_GET['title']可以擷取" HypeLinkTitle",那如何擷取" 超連結標題8"和" 超連結標題9"?

希望大蝦能就這個超連結給點提示,謝謝!


回複討論(解決方案)

通過js傳輸

超連結標題9


var _h = $('hplink').html();

然後呢? 初學php,望能詳細點哈。

通過js傳輸


超連結標題9


var _h = $('hplink').html();

然後呢? 初學php,望能詳細點哈。

$('#hplink').html();

$('#hplink').attr('title');


通過js傳輸


超連結標題9


var _h = $('hplink').html();

然後呢? 初學php,望能詳細點哈。

testHtml



通過js傳輸


超連結標題9


var _h = $('hplink').html();

然後呢? 初學php,望能詳細點哈。

testHtml



謝謝。也感謝 fire53。

擷取這個我會啊,現在的問題是,我要如何把這取得的值傳回到php?
想實現的作用是,點擊這個連結,php後台就根據這個連結超本文從資料庫讀取相關的文章。
其他都弄好了,現在就差如何將擷取的超文本傳給php了。
連結的形式是
超連結標題8



通過js傳輸


超連結標題9


var _h = $('hplink').html();

然後呢? 初學php,望能詳細點哈。

testHtml



這種 onclick + rel 的形式,百度蜘蛛可以正常擷取連結並爬過去嗎?

傳回到php ?

$('#hplink').attr('title');



謝謝,如何將這值傳給php呢?希望能詳細點,謝謝!

傳回到php ?


版主的阿大,是的。
想實現的作用是,點擊這個連結,php後台就根據這個連結的超本文從資料庫讀取相關的文章。蜘蛛要能爬的到。

js擷取到了,然後可以通過get或者post傳回啊。。。


直接都放到問號後面不就行啦
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 ?


版主的阿大,是的。
想實現的作用是,點擊這個連結,php後台就根據這個連結的超本文從資料庫讀取相關的文章。蜘蛛要能爬的到。

你這是要動態取文章?
用ajax把參數傳幕後處理,success方法裡把返回的文章內容顯示在頁面上。這樣蜘蛛是抓不到的啊。

js擷取到了,然後可以通過get或者post傳回啊。。。


應該就是這個辦法,能就這個連結給點代碼提示嗎?

你這是要動態取文章?
用ajax把參數傳幕後處理,success方法裡把返回的文章內容顯示在頁面上。這樣蜘蛛是抓不到的啊。


蜘蛛抓不到就沒用咯。謝謝

直接都放到問號後面不就行啦
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 ?


版主的阿大,是的。
想實現的作用是,點擊這個連結,php後台就根據這個連結的超本文從資料庫讀取相關的文章。蜘蛛要能爬的到。


這種方法是可以的,但問題是現在連結的形式就已經定死了。謝謝

PHP沒法活的HTML頁面上的元素值,只能通過$_GET,$_POST等獲得form元素裡的值。

這個只能通過第三方傳輸。

你可以先把這個文檔放在文字框中,然後通過$(".標記類")擷取,也可以通過js方法判斷隱藏和顯示不就行了麼,為什麼非要搞什麼超連結》》

你可以先把這個文檔放在文字框中,然後通過$(".標記類")擷取,也可以通過js方法判斷隱藏和顯示不就行了麼,為什麼非要搞什麼超連結》》


是一個web程式,不搞連結蜘蛛不好整呐,謝謝!

PHP沒法活的HTML頁面上的元素值,只能通過$_GET,$_POST等獲得form元素裡的值。

這個只能通過第三方傳輸。


嗯,謝謝。如果兩個都是潑誒取潑呢?


PHP沒法活的HTML頁面上的元素值,只能通過$_GET,$_POST等獲得form元素裡的值。

這個只能通過第三方傳輸。


嗯,謝謝。如果兩個都是潑誒取潑呢?



潑誒取潑? PHP?

我想了下,我回答錯了

html的話,可以用curl抓取回來用正則匹配
php的話用可以用fopen, 去除多餘的字元(空格換行之類的),再正則匹配。

不要要實現你這個想法,還是按樓上的

一下子全部放到dom裡,用js切換dom的顯示和隱藏就好了,這樣蜘蛛也能抓得到

不要要實現你這個想法,還是按樓上的

一下子全部放到dom裡,用js切換dom的顯示和隱藏就好了,這樣蜘蛛也能抓得到


嗯,謝謝。

/ https://www.baidu.com/

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.