all sumo wrestler
by
a-kuma3
2017-06-11 [2017/06/11 19:37:44]
question:1497013762 で使ったやつ。日本相撲協会の検索ページでは、全力士で14ページもあってだるいので、どかっと読み込む。1ページ目で使うの。
-
/*
* @title all sumo wrestler
* @description question:1497013762 で使ったやつ。日本相撲協会の検索ページでは、全力士で14ページもあってだるいので、どかっと読み込む。1ページ目で使うの。
* @include http://www.sumo.or.jp/ResultRikishiData/search
* @license MIT http://opensource.org/licenses/MIT
* @javascript_url
*/
(function() {
const d_ = document;
let tbody = d_.querySelector("table.mdTable3 tbody");
function load(p) {
let xhr = new XMLHttpRequest();
xhr.onload = ev => {
if (ev.target.status < 400) {
Array.from(ev.target.response.querySelectorAll("table.mdTable3 tbody tr")).forEach(e => {
tbody.appendChild(e);
});
if (p < 14) {
load(p + 1);
}
}
};
let url = "http://www.sumo.or.jp/ResultRikishiData/search?v=50&p=" + p;
// console.log(url);
xhr.open('GET', url, true);
xhr.responseType = 'document';
xhr.send(null);
}
load(2);
})();
-
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。