Javascript

puppeteerでリンク全部取得

qiita.com const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto('https://www.yahoo.co.jp/'); const hrefs = await page.$$eval('a', hrefs => hre…

puppetterで日経平均をスクレイピング

github.com qiita.com const puppeteer = require('puppeteer'); (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto('http://www.nikkei.com/markets/kabu/'); var data = await page.$eval…

Google Chartsで折れ線グラフ

developers.google.com www.petitmonte.com <html> <head> <script src="https://www.gstatic.com/charts/loader.js" type="text/javascript"></script> <script type="text/javascript"> google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() {…</head></html>

同じものを含む順列(重複除去)

http://osami.s280.xrea.com/Algo_Data2015/Presen/Algorithm08.pdf こちらの順列を参考に function perm(head, rest) { if (rest.length === 0) { return [head]; } else { var res = []; //重複削除 var data = rest.filter(function (x, y, self) { retur…

kimonoのJavascriptテスト

MODIFY RESULTSでJavascriptでフィルタや加工をできるのですが エラーがあると表示できなるなるだけでエラー内容がわからないので テスト用にpaiza.ioを利用する。ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IOJavascriptを選ん…