Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

profile
title: 가난한카토메구미 https://gigglehd.com/gg/3833252
카토릭교 신자 입니다.! 카토는 언제나 진리 입니다.
조회 수 1014 댓글 14

KakaoTalk_20181113_211248272.png

 

<참고> 전 자바스크립트를 정식으로 배운적이 없습니다.

그래서 코드가 매우 난잡합니다.

 

if (msg.indexOf ("#공지") == 0) {
try { // 오류가 발생하지 않았을 때
var link = Utils.getWebText("http://mabinogi.nexon.com/page/news/notice_list.asp")
var alert = link.split ("<div class=\"board_common01 notice\">")[1]
var templi = alert.split (">")[6].split('?')[1].split('"')[0]
var content = Utils.getWebText("http://mabinogi.nexon.com/page/news/notice_view.asp?"+templi)
var tt = content.split ("<div class=\"view_cont\">")[1].split("</div>")[0].replace("<br>","\n").replace(/(<([^>]+)>)/g,"").replace(/ /g," ").replace(/\=/g,'').replace(/\u25A3/g, "\n*").replace(/^\s+|\s+$/g,'').replace(/</g,"<").replace(/>/g,">").replace(/^ +/gm,"").trim()
replier.reply (tt); // 값을 출력함
} catch (e) {
replier.reply ("점검중이거나 공지를 찾을 수 없습니다.");
}
}

 

---------

 

이제 최적화를 해야겠군요..

 



  • profile
    title: 저사양아라 2018.11.13 21:22
    봇이 점점 진화하는군요.
  • profile
    쮸쀼쮸쀼 2018.11.13 21:24
    Utils 같은 건 봇 관련해서 쓰는 유틸리티 함수 모음인가 보군요.
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2018.11.13 21:26
    네 봇에서 사용하는 앱 함수 라이브러리에요 ㅋㅋ
  • profile
    쮸쀼쮸쀼 2018.11.13 21:31
    팁 하나 드리자면, VS Code 같은 에디터를 사용해서 항상 코드를 깔끔하게 정리하는 것이 좋습니다. 이런 에디터에는 Prettier 같은 자동 코드 정리 플러그인이 있거든요.

    그나저나 봇은 Node.js 기반인 건가요?
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2018.11.13 21:35
    노드는 아니구 ..

    안드로이드 기기에서 돌아가는거라 노드를 못써요 ㅎ....

    코틀린 기반 앱으로 알고있습니다.
  • profile
    쮸쀼쮸쀼 2018.11.13 21:42
    코틀린인데 js 코드도 먹다니 신기하군요. 지금 제가 다른 것 때문에 파이썬에서 뷰티풀수프를 쓰고 있는데, 그걸 쓰면 HTML 파싱 처리하는 것이 정말 쉽거든요. js 쪽에도 뭔가 비슷한 라이브러리가 있을 텐데… 하여튼, 그런 걸 쓰면 고생 안 하고 깔끔하게 될 것 같아서 아쉽군요.

    그나저나, 맨 앞의 #공지 이 텍스트를 인식하게끔 하기 위한 코드는 indexOf 메소드 대신에 includes 같은 다른 메소드를 쓰는 것이 더 적당해 보입니다.
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2018.11.13 21:43
    그러면 별도로 넣어야할 라이브러리들이 생겨버려요 ㅠㅠ
  • profile
    쮸쀼쮸쀼 2018.11.13 21:44
    뭔가 외부 라이브러리를 넣기 어렵다거나 빡빡하다거나 하는 제한이 있나 보군요.
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2018.11.13 21:45
    넣을순 있는데 이게 조금 까다롭긴 해요 ㅠㅠ
  • profile
    쮸쀼쮸쀼 2018.11.13 21:53
    그나저나 저도 저런 봇이나 한번 만들어 볼까요. 재미있을 것 같은데…
  • ?
    바볼 2018.11.13 22:05
    Js가 된다면 regex로 파싱하는 것도 좋습니다.
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2018.11.14 11:45
    정규식은 지금도 가능합니당.. ㅠ
  • profile
    레드팍스 2018.11.14 11:13
    쓰시는 웹파서가 xpath 나 css selector 는 지원안하나요?
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2018.11.14 11:45
    xpath 안해봤네요..!

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
21655 퍼온글 소전 K2 만화(+a) 2 file title: 부장님호무라 2018.11.14 1135
21654 퍼온글 말꼬리에 부딪힌 여자... (Ω) 7 file 프레스핫 2018.11.14 779
21653 장터 예산마련 새벽장터 1 file Xe 2018.11.14 678
21652 핫딜 [Aliexpress] 미밴드 3 중국판 ($12.99/ FS) 3 title: 가난한AKG-3 2018.11.14 434
21651 잡담 광군절 지름 file 5KYL1N3 2018.11.14 299
21650 잡담 엑페 XZ1 질렀습니다. 12 file 평범한드라이버 2018.11.14 408
21649 잡담 광군절 지름결과 2 file title: 가난한AKG-3 2018.11.14 288
21648 퍼온글 로스트아크 중국인 확실히 막는법...jpg 9 file 하스웰 2018.11.14 1030
21647 잡담 어... 음 레이저 각인 부스 뭔가 ... 어..음 4 file 스파르타 2018.11.13 386
21646 장터 필립스 피델리오 F1 헤드폰 판매 8 file title: AI선라이즈 2018.11.13 460
21645 장터 코알라 상점 3 file title: 폭83등항해사 2018.11.13 504
21644 잡담 젠하이저 hd1 짧은 후기 1 file 허쉬쵸콜렛 2018.11.13 1161
» 잡담 카톡봇 개발 - 마비노기 최신 공지 뽑아오기 .. 14 file title: 가난한카토메구미 2018.11.13 1014
21642 잡담 550TI 나눔합니둥 5 sin749 2018.11.13 291
21641 잡담 로스트아크 플레이 8 file 수지Q 2018.11.13 426
21640 퍼온글 누비아 X 활용법 4 file 5KYL1N3 2018.11.13 600
21639 퍼온글 블리즈컨에 간 김두한 1 title: 부장님호무라 2018.11.13 566
21638 잡담 LED 형광등 교체하다가 혈압상승... (feat. 코콤) 6 file 쁘띠버섯 2018.11.13 1119
21637 잡담 집사의 잠을 방해하는 고양이 에피소드 8 file 야메떼 2018.11.13 526
21636 핫딜 [하이마트몰] 화웨이 노바라이트2. 12만 9천원 10 낄낄 2018.11.13 665
21635 잡담 공기청정기를 사야되긴 사야될거같아요. 4 나이저 2018.11.13 298
21634 장터 P35메인보드+Q6600+ddr2램8기가+인텔쿨러 판매 1 file title: 저사양뚜까뚜까 2018.11.13 564
21633 잡담 약혐) 오늘 뭔가 무서운 꿈을 꿨습니다. 7 file 프레스핫 2018.11.13 353
21632 잡담 이번엔 스팀에서 뭘 살까 생각중이네요. 3 file 타미타키 2018.11.13 225
21631 잡담 누가 컴퓨터를 버려놨습니다 29 title: 폭8인민에어 2018.11.13 823
21630 퍼온글 평화나라는 오늘도 중고롭습니다. 5 file sin749 2018.11.13 678
21629 퍼온글 암세포도 생.명.입.니.다.만? 8 file 쮸쀼쮸쀼 2018.11.13 534
21628 잡담 유튜브 전체화면에서도 스크롤이 되는군요. 3 file title: AMD아즈텍 2018.11.13 1546
21627 잡담 아마존 직구 반품보낸게 반송되어 왔습니다 6 file title: 컴맹까르르 2018.11.13 826
21626 퍼온글 백종원 힐링편.jpg(+a) 4 file title: 부장님호무라 2018.11.13 715
목록
Board Pagination Prev 1 ... 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 ... 2764 Next
/ 2764

최근 코멘트 30개
임시닉네임
08:46
임시닉네임
08:45
임시닉네임
08:44
임시닉네임
08:41
임시닉네임
08:40
photino65
08:34
임시닉네임
08:33
임시닉네임
08:31
임시닉네임
08:31
임시닉네임
08:30
이게뭘까
08:23
캐츄미
08:15
탐린
08:13
탐린
08:12
툴라
08:03
슬렌네터
08:00
유니
07:58
yamsengyi
07:58
360Ghz
07:49
반다크홈
07:11
라데니안
07:11
라데니안
07:10
아라
07:03
Neons
05:15
Kuro
05:00
360Ghz
04:48
냥뇽녕냥
04:14
냥뇽녕냥
04:13
냥뇽녕냥
04:08
uss0504
04:03

AMD
더함
한미마이크로닉스
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소