ハイパーリンク タイトル 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 のこの形式では、Baidu Spider は通常リンクを取得してそのリンクをクロールできますか?
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[1];
php に戻しますか?
モデレーターのエイダ、はい。
あなたが達成したいのは、このリンクをクリックすると、PHP バックグラウンドがこのリンクのハイパーテキストに基づいてデータベースから関連する記事を読み取ることです。蜘蛛は這うことができなければなりません。
記事を動的に取得しますか?
ajax を使用して処理のためにパラメータをバックグラウンドに渡し、返された記事コンテンツを成功メソッドのページに表示します。このままでは蜘蛛は捕まえられません。
js を取得し、get または post で送り返すことができます。 。 。
これがメソッドであるはずです。このリンクのコードのヒントを教えてください。
記事を動的に取得しますか?
ajax を使用して処理のためにパラメータをバックグラウンドに渡し、返された記事コンテンツを成功メソッドのページに表示します。このままでは蜘蛛は捕まえられません。
クモを捕まえないとダメです。ありがとうございます
疑問符の直後に入力してください
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 などを通じてフォーム要素の値を取得することしかできません。
これは第三者を通じてのみ送信できます。
最初にこのドキュメントをテキスト ボックスに配置してから、$(".Mark class") を通じて取得することも、非表示と表示だけで十分であるかどうかを判断するために js メソッドを使用することもできます。 hyperlink》》
まずこのドキュメントをテキスト ボックスに入れてから $(".Mark class") を通じて取得することもできますし、js メソッドを使用して非表示と表示で十分であるかどうかを判断することもできます。ハイパーリンクを作成する必要があります》》
これは Web プログラムなので、リンク スパイダーを使用しないと修正するのは簡単ではありません。
PHP は HTML ページの要素の値を保存できず、$_GET、$_POST などを通じてフォーム要素の値を取得することしかできません。
これは第三者を介してのみ送信できます。
まあ、ありがとう。両者がお互いにいたずらをしている場合はどうなりますか?
PHP は HTML ページの要素の値を保存できず、$_GET、$_POST などを通じてフォーム要素の値を取得することしかできません。
これは第三者を介してのみ送信できます。
まあ、ありがとう。両者がお互いにいたずらをしている場合はどうなりますか?
PHP を装備していますか?
考えてみたら、間違ってしまいました
HTML の場合は、curl を使用して元に戻し、通常のマッチングを使用できます
PHP の場合は、fopen を使用して余分な文字 (スペースと改行など)、その後は通常のマッチングが行われます。 自分のアイデアを実現しようとせず、上記の方法に従ってください
全部を一度に dom に入れて、js を使って dom の表示と非表示を切り替えて、クモにも捕まえられるようにしてください
自分のアイデアを実現しようとしないでください 私のアイデアは、上の
ボタンに従って、すべてを一度に dom に入れ、js を使用して dom の表示と非表示を切り替え、クモにもキャッチできるようにすることです
有難う御座います。 / https://www.baidu.com/