Skip to content

Instantly share code, notes, and snippets.

https://www.customs.go.jp/tariff/2020_6/index.htm

Array.from(document.querySelectorAll('table.standard')).map((e) => {
    return Array.from(e.querySelectorAll('tr'))
}).flat().map((e) => {
    const tds = Array.from(e.querySelectorAll('td'));
    return {
        "id": e.querySelector('th').textContent.replace(//, '').replace(//, '').trim().padStart(2, '0'),
        "desc": tds[0].textContent,

税関別品別国別表

URLより

下記スニペットをChrome DevToolで実行

Array.from(document.querySelector('div.stat-dataset_list').querySelectorAll('li.stat-dataset_list-detail-item > div div:nth-child(4) > a:nth-child(1)')).map((e)=>{return e.href})

csvファイルがダウンロードできるurlを取得する。

[
{
"id": "1",
"title": "大きい数のしくみ①",
"desc": "〜の位は、右から4つづつ区切ってチーム分けしよう。",
"videoUrl": "https://19ch.tv/s4/s4m/s4m1.html",
"pdfUrl": "https://19ch.tv/s4/s4m/s4text/s4m/s4m1.pdf"
},
{
"id": "2",

Extract information from 19tv

Array.from(document.querySelectorAll('table.tables tr')).map((e) => {
    return {
        id: e.querySelector('td:nth-child(1)'),
        content: e.querySelector('td:nth-child(3)'),
        pdfUrl: e.querySelector('td:nth-child(4) a')
 }
@nrm176
nrm176 / covid-19-tokyo.md
Last active March 21, 2020 05:25
covid-19

東京都防災ページより https://www.bousai.metro.tokyo.lg.jp/taisaku/saigai/1007261/index.html 新型コロナウイルスの患者発生状況に関連したリンクを取得する

Array.from(document.querySelector('dl.linkdate').querySelectorAll('ul.objectlink')).filter((e)=>{return e.querySelector('a').textContent.includes('新型コロナウイルスに関連した患者の発生について')}).map((e)=>{return {title: e.textContent , url:e.querySelector('a').href} })

Chrome Developer Toolで上記を実行。下記のような結果を得る。

[
@nrm176
nrm176 / middleware.py
Created November 26, 2019 05:21
Django middleware
from django.http import HttpResponsePermanentRedirect
from django.utils.deprecation import MiddlewareMixin
class RedirectHostMiddleware(MiddlewareMixin):
def process_request(self, request):
host = request.get_host()
if host and host.startswith('www.'):
redirect_url = '%s://%s%s' % (
[
{
"code": "011",
"sub_code": "0011",
"num": "7",
"name": "石油開発・精製・販売"
},
{
"code": "011",
"sub_code": "0012",
void main() {
for (int i = 0; i < 5; i++) {
print('hello ${i + 1}');
}
print('-----');
List myList = [1, 2, 3, 4];
myList.map((x) => x * 2).forEach((e)=> print(e));
Array.from(document.querySelectorAll('div.m-block.newpresSearchResults tr')).map((e) => {
return Array.from(e.querySelectorAll('li a')).map((e) => {
var obj = {}
obj[e.textContent] = e.href;
return obj
})
})