ポンコツエンジニアのごじゃっぺ開発日記。

いろいろポンコツだけど、気にするな。プログラム&ロボット大好きなポンコツが日々の記録を残していきます。 自動で収入を得られるサービスやシステムを作ることが目標!!

jqueryで指定した文字列を含むURLのリンクを探す方法。

タイトルの通り、jqueryで指定したURL、または指定した文字列を含むURLのリンクを探す方法です。

普段はaタグを探すとなると、このように指定すると思います。

[code lang="js"]

$('a')

[/code]

これに追加して指定のclassやidのaタグを探すときは、

[code lang="js"] $('a.className') $('a.idName') [/code]

のように指定すると思います。

さて、指定したURLのリンクを探す方法はどうすればいいのでしょうか。こちらでいけます。

[code lang="js"] $('a[href="url"]') [/code]

さてさて、指定した文字列を含むURLのリンクを探す方法はどうすればいいのか。こちらになります!

[code lang="js"] $('a[href*="url"]') [/code]

重要なのは"="の前に"*"(アスタリスク)が入っていること。

例えば、Googleの検索結果に対して、自分のブログのリンクを探す場合は、このような感じでいけます。

[code lang="js"] $('a[href*="blog.pnkts.net"]') [/code]

はい、簡単にいけますね。 自分はJavaScriptでよくサイトをスクレイピングをするbotを作っているのですが、そのときにjqueryを使っているので、これを知ってからとても素早く作るようになりました!

chrome拡張機能を利用したchrome-extensionのボット、いいですよ。

ということで、jqueryのリンクの探し方の紹介でした。