ウェブ上の表の一列のみテキスト抽出する
tips
自分はエクセルやスプレッドシートを、複数の銘柄情報を見るのに使用しています。
よく銘柄一覧が表形式で掲載されていますが、コードだけコピーするのは結構面倒だったりします。
以下のjavascriptをお気に入りに追加すれば、コードのみ表示させることができ、コピペするのに便利です。
元ネタのサイトがわかりませんが、作ってくれた方ありがとうございます。m( )m
方法
chromeであれば「ブックマークマネージャ」を開いて以下のコード部分をURL部に貼り付け。
WEB上の表から
欲しい列の一部を選択状態とする。例の図だと「コード」の部分
先程追加したお気に入りボタンを押す。
表示
別画面で以下のテキストが表示されるので、コピーして色々活用
コード
javascript:(function(){!function(d,f,s){s=d.createElement("script");s.src="//j.mp/1bPoAXq";s.onload=function(){f(jQuery.noConflict(1))};d.body.appendChild(s)}(document,function($){var r = "";var s=document.getSelection();if (!s) {alert("Please select strings.");return;}var c=-1;c=$(s.focusNode).closest("td").index();if (c<0) {c=$(s.focusNode).closest("th").index();}if (c<0) {alert("Please select strings in some table.");return;}var o=$(s.focusNode.parentNode).closest("table");o.find("tr").each(function () {var t = $(this).find("td:eq("+c+")").text().trim();if (t=='') {t = $(this).find("th:eq("+c+")").text().trim();}r+=t+"<br/>";});if (r=="") {return;}var w=window.open("");var d=w.document.open();d.write(r);d.close();});})();