The Key's Personal store

삽질러들을 구원하리라.

JAVASCRIPT

casperjs 팁

casperjs 로 대여섯개 사이트 자동 출첵을 걸어놨다. 삽질 중에 얻은 팁을 공유한다.   1. <input> 에 type 이 없을 경우 fill 이 안 먹힘. << 이런 개 같은 경우가 있음  그럴 때는 sendKey를 활용. 2. alert 한글이 깨지는 경우 setting 옵션에 encoding: “utf8″, 를 넣으면 됨. 3. verbose: true로 해야 syntax 에러 나옴. 4.onsubmit=”INVEN.Outlogin.login(this); return […]

11번가 자동 출첵, 2017.11.03 (casperjs)

기존에 curl 을 이용한 방식은 onclick등 자바스크립트 함수가 들어가면 매우 골치아파지는 문제가 있었다. 그래서 검색하다 ‘headless browser’ 라는 걸 알게 됐고, casperjs 란 알게 됐다. 삽질의 결과를 공유하니, 참조하시길…   11번가 자동 출첵은 casperjs 로 만들어서 기존에 사용하고 있었는데, 9월 30일 이후로 출첵이 안된 거 보니 그 때 출석체크 페이지가 바뀐듯 하다.   11번가 자동 출첵은 […]

우클릭시 text 복사

우클릭시 ‘복사’ DIV 나타나서 클릭시 우클릭 위의 TEXT를 복사하는 스크립트이다. 원했던 건 우클릭하면 바로 복사 하려고 하였으나, 왜 그런지 document.execCommand(“copy”); 가 동작하지 않는다. 그래서 click 이벤트로 발생하기 위해 ‘복사’div 를 생성하였다.

 

참조

datepicker 버튼 추가(당일, 1주일, 1개월, 3개월)

                  from 절과 to절이 있는 부분을 datepicker로는 만들수가 없다. datepicker 달력 하단에 당일, 1주일, 1개월, 3개월 버튼을 넣어서 from절과 to절에 넣도록 했다.  

 

네이버페이 자바스크립트로 비활성화

네이버 페이를 연동시에 상품이 품절 인 경우는 비활성화를 해주어야 한다. 문제는 한개의 페이지가 아니라 옵션을 선택시 품절 여부를 보여 줄 경우 스크립트로 수정하는 방법을 모른다는 것. 네이버에 물어봐도 제대로 답변해 주지 않는다. 그냥 숨김 처리하라고 하는 데, 버튼이 있던 자리가 없어지는 건 아무래도 이상하다. 소스를 보니 가능 할 것 같아서 해 봤더니, 되긴 된다.

[…]

Previous Posts