Skip to content

Instantly share code, notes, and snippets.

@skyend
Created May 14, 2018 16:13
Show Gist options
  • Save skyend/d086b0c5b5f5c0b290a52f2a663c47f9 to your computer and use it in GitHub Desktop.
Save skyend/d086b0c5b5f5c0b290a52f2a663c47f9 to your computer and use it in GitHub Desktop.
어권추출
HTML
<table width="100%" border="1" style="background-color: #CCCCCC;" responsive="true" summary="table"><tbody id='tbody'><tr responsive="true"> <th scope="col"> <b>국가</b> </th> <th scope="col"> <b>언어</b> </th> <th scope="col"> <b>코드</b> </th> <th scope="col"> <b>언어 값</b> </th> </tr><tr> <td data-th=" 국가 "> <p>오스트레일리아</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>en-au</p> </td> <td data-th=" 언어 값 "> <p>3081</p> </td> </tr><tr> <td data-th=" 국가 "> <p>오스트리아</p> </td> <td data-th=" 언어 "> <p>독일어</p> </td> <td data-th=" 코드 "> <p>de-at</p> </td> <td data-th=" 언어 값 "> <p>3079</p> </td> </tr><tr> <td data-th=" 국가 "> <p>벨기에(네덜란드어)</p> </td> <td data-th=" 언어 "> <p>네덜란드어</p> </td> <td data-th=" 코드 "> <p>nl-be</p> </td> <td data-th=" 언어 값 "> <p>2067</p> </td> </tr><tr> <td data-th=" 국가 "> <p>벨기에(프랑스어)</p> </td> <td data-th=" 언어 "> <p>프랑스어</p> </td> <td data-th=" 코드 "> <p>fr-be </p> </td> <td data-th=" 언어 값 "> <p>2060</p> </td> </tr><tr> <td data-th=" 국가 "> <p>브라질</p> </td> <td data-th=" 언어 "> <p>포르투갈어</p> </td> <td data-th=" 코드 "> <p>pt-br</p> </td> <td data-th=" 언어 값 "> <p>1046</p> </td> </tr><tr> <td data-th=" 국가 "> <p>캐나다(영어)</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>en-ca</p> </td> <td data-th=" 언어 값 "> <p>4105</p> </td> </tr><tr> <td data-th=" 국가 "> <p>캐나다(프랑스어)</p> </td> <td data-th=" 언어 "> <p>프랑스어</p> </td> <td data-th=" 코드 "> <p>fr-ca</p> </td> <td data-th=" 언어 값 "> <p>3084</p> </td> </tr><tr> <td data-th=" 국가 "> <p>중국</p> </td> <td data-th=" 언어 "> <p>중국어 간체</p> </td> <td data-th=" 코드 "> <p>zh-cn</p> </td> <td data-th=" 언어 값 "> <p>2052</p> </td> </tr><tr> <td data-th=" 국가 "> <p>체코</p> </td> <td data-th=" 언어 "> <p>체코</p> </td> <td data-th=" 코드 "> <p>cs-cz</p> </td> <td data-th=" 언어 값 "> <p>1029</p> </td> </tr><tr> <td data-th=" 국가 "> <p>덴마크</p> </td> <td data-th=" 언어 "> <p>덴마크어</p> </td> <td data-th=" 코드 "> <p>da-dk</p> </td> <td data-th=" 언어 값 "> <p>1030</p> </td> </tr><tr> <td data-th=" 국가 "> <p>핀란드</p> </td> <td data-th=" 언어 "> <p>핀란드어</p> </td> <td data-th=" 코드 "> <p>fi-fi</p> </td> <td data-th=" 언어 값 "> <p>1035</p> </td> </tr><tr> <td data-th=" 국가 "> <p>프랑스</p> </td> <td data-th=" 언어 "> <p>프랑스어</p> </td> <td data-th=" 코드 "> <p>fr-fr</p> </td> <td data-th=" 언어 값 "> <p>1036</p> </td> </tr><tr> <td data-th=" 국가 "> <p>독일</p> </td> <td data-th=" 언어 "> <p>독일어</p> </td> <td data-th=" 코드 "> <p>de-de</p> </td> <td data-th=" 언어 값 "> <p>1031</p> </td> </tr><tr> <td data-th=" 국가 "> <p>영국</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>en-gb</p> </td> <td data-th=" 언어 값 "> <p>2057</p> </td> </tr><tr> <td data-th=" 국가 "> <p>그리스</p> </td> <td data-th=" 언어 "> <p>그리스어</p> </td> <td data-th=" 코드 "> <p>el-gr </p> </td> <td data-th=" 언어 값 "> <p>1032</p> </td> </tr><tr> <td data-th=" 국가 "> <p>홍콩</p> </td> <td data-th=" 언어 "> <p>중국어 번체</p> </td> <td data-th=" 코드 "> <p>zh-hk</p> </td> <td data-th=" 언어 값 "> <p>3076</p> </td> </tr><tr> <td data-th=" 국가 "> <p>헝가리</p> </td> <td data-th=" 언어 "> <p>헝가리어</p> </td> <td data-th=" 코드 "> <p>hu-hu </p> </td> <td data-th=" 언어 값 "> <p>1038</p> </td> </tr><tr> <td data-th=" 국가 "> <p>인도</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>en-in </p> </td> <td data-th=" 언어 값 "> <p>16393</p> </td> </tr><tr> <td data-th=" 국가 "> <p>이스라엘</p> </td> <td data-th=" 언어 "> <p>히브리어</p> </td> <td data-th=" 코드 "> <p>he-il </p> </td> <td data-th=" 언어 값 "> <p>1037</p> </td> </tr><tr> <td data-th=" 국가 "> <p>이탈리아</p> </td> <td data-th=" 언어 "> <p>이탈리아어</p> </td> <td data-th=" 코드 "> <p>it-it </p> </td> <td data-th=" 언어 값 "> <p>1040</p> </td> </tr><tr> <td data-th=" 국가 "> <p>일본</p> </td> <td data-th=" 언어 "> <p>일본어</p> </td> <td data-th=" 코드 "> <p>ja-jp </p> </td> <td data-th=" 언어 값 "> <p>1041</p> </td> </tr><tr> <td data-th=" 국가 "> <p>한국</p> </td> <td data-th=" 언어 "> <p>한국어</p> </td> <td data-th=" 코드 "> <p>ko-kr</p> </td> <td data-th=" 언어 값 "> <p>1042</p> </td> </tr><tr> <td data-th=" 국가 "> <p>라틴 아메리카</p> </td> <td data-th=" 언어 "> <p>스페인어</p> </td> <td data-th=" 코드 "> <p>es-la</p> </td> <td data-th=" 언어 값 "> <p>58378</p> </td> </tr><tr> <td data-th=" 국가 "> <p>말레이시아</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>en-my</p> </td> <td data-th=" 언어 값 "> <p>17417</p> </td> </tr><tr> <td data-th=" 국가 "> <p>멕시코</p> </td> <td data-th=" 언어 "> <p>스페인어</p> </td> <td data-th=" 코드 "> <p>es-mx</p> </td> <td data-th=" 언어 값 "> <p>2058</p> </td> </tr><tr> <td data-th=" 국가 "> <p>네덜란드</p> </td> <td data-th=" 언어 "> <p>네덜란드어</p> </td> <td data-th=" 코드 "> <p>nl-nl</p> </td> <td data-th=" 언어 값 "> <p>1043</p> </td> </tr><tr> <td data-th=" 국가 "> <p>뉴질랜드</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>en-nz</p> </td> <td data-th=" 언어 값 "> <p>5129</p> </td> </tr><tr> <td data-th=" 국가 "> <p>노르웨이</p> </td> <td data-th=" 언어 "> <p>노르웨이어(복말)</p> </td> <td data-th=" 코드 "> <p>nb-no</p> </td> <td data-th=" 언어 값 "> <p>1044</p> </td> </tr><tr> <td data-th=" 국가 "> <p>노르웨이</p> </td> <td data-th=" 언어 "> <p>노르웨이어(니노르스크)</p> </td> <td data-th=" 코드 "> <p>nn-no</p> </td> <td data-th=" 언어 값 "> <p>2068</p> </td> </tr><tr> <td data-th=" 국가 "> <p>폴란드</p> </td> <td data-th=" 언어 "> <p>폴란드어</p> </td> <td data-th=" 코드 "> <p>pl-pl</p> </td> <td data-th=" 언어 값 "> <p>1045</p> </td> </tr><tr> <td data-th=" 국가 "> <p>포르투갈</p> </td> <td data-th=" 언어 "> <p>포르투갈어</p> </td> <td data-th=" 코드 "> <p>pt-pt</p> </td> <td data-th=" 언어 값 "> <p>2070</p> </td> </tr><tr> <td data-th=" 국가 "> <p>러시아</p> </td> <td data-th=" 언어 "> <p>러시아어</p> </td> <td data-th=" 코드 "> <p>ru-ru</p> </td> <td data-th=" 언어 값 "> <p>1049</p> </td> </tr><tr> <td data-th=" 국가 "> <p>사우디아라비아</p> </td> <td data-th=" 언어 "> <p>아랍어</p> </td> <td data-th=" 코드 "> <p>ar-sa</p> </td> <td data-th=" 언어 값 "> <p>1025</p> </td> </tr><tr> <td data-th=" 국가 "> <p>사우디아라비아</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>En-xa</p> </td> <td data-th=" 언어 값 "> <p>61449</p> </td> </tr><tr> <td data-th=" 국가 "> <p>싱가포르</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>en-sg</p> </td> <td data-th=" 언어 값 "> <p>18441</p> </td> </tr><tr> <td data-th=" 국가 "> <p>슬로바키아</p> </td> <td data-th=" 언어 "> <p>슬로바키아어</p> </td> <td data-th=" 코드 "> <p>sk-sk</p> </td> <td data-th=" 언어 값 "> <p>1051</p> </td> </tr><tr> <td data-th=" 국가 "> <p>슬로베니아</p> </td> <td data-th=" 언어 "> <p>슬로베니아어</p> </td> <td data-th=" 코드 "> <p>sl-si</p> </td> <td data-th=" 언어 값 "> <p>1060</p> </td> </tr><tr> <td data-th=" 국가 "> <p>남아프리카</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>en-za</p> </td> <td data-th=" 언어 값 "> <p>7177</p> </td> </tr><tr> <td data-th=" 국가 "> <p>스페인</p> </td> <td data-th=" 언어 "> <p>스페인어</p> </td> <td data-th=" 코드 "> <p>es-es</p> </td> <td data-th=" 언어 값 "> <p>3082</p> </td> </tr><tr> <td data-th=" 국가 "> <p>스웨덴</p> </td> <td data-th=" 언어 "> <p>스웨덴어</p> </td> <td data-th=" 코드 "> <p>sv-se</p> </td> <td data-th=" 언어 값 "> <p>1053</p> </td> </tr><tr> <td data-th=" 국가 "> <p>스위스(프랑스어)</p> </td> <td data-th=" 언어 "> <p>프랑스어</p> </td> <td data-th=" 코드 "> <p>fr-ch</p> </td> <td data-th=" 언어 값 "> <p>4108</p> </td> </tr><tr> <td data-th=" 국가 "> <p>스위스(독일어)</p> </td> <td data-th=" 언어 "> <p>독일어</p> </td> <td data-th=" 코드 "> <p>de-ch</p> </td> <td data-th=" 언어 값 "> <p>2055</p> </td> </tr><tr> <td data-th=" 국가 "> <p>대만</p> </td> <td data-th=" 언어 "> <p>중국어 번체</p> </td> <td data-th=" 코드 "> <p>zh-tw</p> </td> <td data-th=" 언어 값 "> <p>1028</p> </td> </tr><tr> <td data-th=" 국가 "> <p>터키</p> </td> <td data-th=" 언어 "> <p>터키어</p> </td> <td data-th=" 코드 "> <p>tr-tr</p> </td> <td data-th=" 언어 값 "> <p>1055</p> </td> </tr><tr> <td data-th=" 국가 "> <p>미국(영어)</p> </td> <td data-th=" 언어 "> <p>영어</p> </td> <td data-th=" 코드 "> <p>en-us</p> </td> <td data-th=" 언어 값 "> <p>1033</p> </td> </tr><tr> <td data-th=" 국가 "> <p>미국(스페인어)</p> </td> <td data-th=" 언어 "> <p>스페인어</p> </td> <td data-th=" 코드 "> <p>es-us</p> </td> <td data-th=" 언어 값 "> <p>21514</p> </td> </tr></tbody></table>
<select id='select' class="tw-lang-selector Uekwlc" data-url="/setprefs?sig=0_p0qsX2rbbFJHJrtDs_ZP3Xqz4vU%3D&amp;prev=https://www.google.co.kr/search?q%3Dgoogle%2Btranslate%26oq%3Dgoogle%2Btra%26aqs%3Dchrome.0.0j69i60l2j0j69i57j69i60.2124j0j1%26sourceid%3Dchrome%26ie%3DUTF-8" id="tw-tl" data-dlm="언어 감지" jsaction="change:tob.lc" data-ved="0ahUKEwiv7OfMyoXbAhXINpQKHSFPCTkQ8jQIMzAA" style="width: 76px;"><option value="---" disabled="">---------------</option><option value="gl">갈리시아어</option><option value="gu">구자라트어</option><option value="el">그리스어</option><option value="st">남부 소토어</option><option value="ny">냔자어</option><option value="nl">네덜란드어</option><option value="ne">네팔어</option><option value="no">노르웨이어</option><option value="da">덴마크어</option><option value="de">독일어</option><option value="lo">라오어</option><option value="lv">라트비아어</option><option value="la">라틴어</option><option value="ru">러시아어</option><option value="ro">루마니아어</option><option value="lb">룩셈부르크어</option><option value="lt">리투아니아어</option><option value="mr">마라티어</option><option value="mi">마오리어</option><option value="mk">마케도니아어</option><option value="mg">말라가시어</option><option value="ml">말라얄람어</option><option value="ms">말레이어</option><option value="mt">몰타어</option><option value="mn">몽골어</option><option value="hmn">몽어</option><option value="eu">바스크어</option><option value="my">버마어</option><option value="vi">베트남어</option><option value="be">벨라루스어</option><option value="bn">벵골어</option><option value="bs">보스니아어</option><option value="bg">불가리아어</option><option value="sm">사모아어</option><option value="fy">서부 프리지아어</option><option value="sr">세르비아어</option><option value="ceb">세부아노</option><option value="so">소말리아어</option><option value="sn">쇼나어</option><option value="su">순다어</option><option value="si">스리랑카어</option><option value="sw">스와힐리어</option><option value="sv">스웨덴어</option><option value="gd">스코틀랜드 게일어</option><option value="es">스페인어</option><option value="sk">슬로바키아어</option><option value="sl">슬로베니아어</option><option value="sd">신디어</option><option value="ar">아랍어</option><option value="hy">아르메니아어</option><option value="is">아이슬란드어</option><option value="ht">아이티어</option><option value="ga">아일랜드어</option><option value="az">아제르바이잔어</option><option value="af">아프리칸스어</option><option value="sq">알바니아어</option><option value="am">암하라어</option><option value="et">에스토니아어</option><option value="eo">에스페란토어</option><option value="en">영어</option><option value="yo">요루바어</option><option value="ur">우르두어</option><option value="uz">우즈베크어</option><option value="uk">우크라이나어</option><option value="cy">웨일스어</option><option value="ig">이그보어</option><option value="yi">이디시어</option><option value="it">이탈리아어</option><option value="id">인도네시아어</option><option value="ja">일본어</option><option value="jv">자바어</option><option value="ka">조지아어</option><option value="zu">줄루어</option><option value="zh-CN">중국어(간체)</option><option value="zh-TW">중국어(번체)</option><option value="cs">체코어</option><option value="kk">카자흐어</option><option value="ca">카탈로니아어</option><option value="kn">칸나다어</option><option value="co">코르시카어</option><option value="xh">코사어</option><option value="ku">쿠르드어</option><option value="hr">크로아티아어</option><option value="km">크메르어</option><option value="ky">키르기스어</option><option value="tl">타갈로그어</option><option value="ta">타밀어</option><option value="tg">타지크어</option><option value="th">태국어</option><option value="tr">터키어</option><option value="te">텔루구어</option><option value="ps">파슈토어</option><option value="pa">펀잡어</option><option value="fa">페르시아어</option><option value="pt">포르투갈어</option><option value="pl">폴란드어</option><option value="fr">프랑스어</option><option value="fi">핀란드어</option><option value="haw">하와이어</option><option value="ha">하우사어</option><option selected="1" value="ko">한국어</option><option value="hu">헝가리어</option><option value="iw">히브리어</option><option value="hi">힌디어</option></select>
JS
let tbody= document.getElementById('tbody');
let select = document.getElementById('select');
console.log(tbody)
let r = '';
let children = tbody.children;
let tr;
for(let i = 1; i < children.length; i++ ){
tr = children[i];
r += ' -\n';
r += ' seq: ' + i + '\n';
r += ' comment: ' + tr.children[0].innerText + '\n';
r += ' comment: ' + tr.children[0].innerText + '\n';
r += ' comment: ' + tr.children[0].innerText + '\n';
}
//console.log(r)
let options = select.children;
let opt;
r = '';
for(let i = 1; i<options.length; i++ ){
opt = options[i];
r += ' -\n';
r += ' seq: ' + (i + 10) + '\n';
r += ' i18n_upper_seq: ' + 10 + '\n';
r += ' text: ' + opt.value + '\n';
r += ' comment: ' + opt.innerText + '\n';
}
console.log(r)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment