본문 바로가기
반응형

프로그래밍26

인터파크 티켓팅 매크로 코드 공유 이번엔 인터파크 티켓팅 매크로에 대한 코드를 공유하겠다. 자유롭게 수정해서 쓰고, 재배포 시 출처를 명확히 표기할 경우 허용하지만, 상업적 용도로 내 코드 전체 또는 일부를 사용하는 것은 금지다. 일반 버전 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 .. 2020. 4. 11.
인터파크 티켓팅 매크로 제작 인터넷에 보면 사람이 많이 몰리는 티켓팅 같은 경우 유료 매크로를 이용해 티켓팅을 하는 사람들이 많다. 물론 대다수는 그것조차도 실패한다지만, 손으로 하는 경우 더더욱 힘들다. 내가 필요해서 만든 건 아니다. 물론 팔 생각도 없고, 배포할 생각도 없다. 순전히 흥미에 따라 만든 것 뿐이다. 많은 티켓팅 프로그램들은 직접 좌표를 설정해서 하는 방식인데 이는 그냥 클릭 매크로와 다를 바가 없다. 난 다른 방식을 이용한다. 파이썬과 셀레니움 모듈을 이용한다. 이럴 경우 복잡한 과정 없이 그냥 프로그램이 알아서 로그인 해 주고 알아서 버튼 눌러주고 알아서 좌석 찾아서 클릭해 주며 다음 버튼도 알아서 눌러준다. 사용자가 할 일은 아이디와 비밀번호, 공연 코드와 날짜 입력 뿐이다. 다만 크롬드라이버를 사용하기 때문.. 2020. 3. 2.
파이썬으로 크롤링하면서 데이터를 가져올 수 없을 때 방금 내가 겪은 일이어서 정보 공유 차원으로 올려본다. 가끔씩 파이썬으로 크롤링을 하면서 분명 URL을 제대로 입력했는데도 불구 웹의 내용을 가져올 수 없는 경우가 있다. 분명 응답 코드는 200인데 말이다(가끔씩 응답 코드 403을 내보내는 경우도 있다). 이럴 경우에는 유저 에이전트를 헤더에 추가시켜주면 된다. 유저 에이전트는 https://namu.wiki/w/%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%97%90%EC%9D%B4%EC%A0%84%ED%8A%B8 사용자 에이전트 - 나무위키 아래에 샘플을 준비했다. Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.27.. 2020. 2. 20.
파이썬으로 파일 이진수로 변환하기 우리가 컴퓨터에 관한 얘기를 듣다 보면 컴퓨터는 0과 1로 이루어져있단 소리를 듣곤 한다. 그러나 우리는 한번도 컴퓨터가 표시한 0과 1을 직접적으로 본 적은 없다. 궁금하지 않은가? 그럼 한번 보도록 하자. 기본적으로 모든 파일은 0과 1로만 이뤄진다. 이걸 우리가 열어봤을때 컴퓨터는 특정한 방식으로 이 0과 1의 조합을 읽어들이고, 표시한다. 내가 쓰고 있는 이 글도 0과 1의 조합일 뿐이지만 이를 특별한 규칙에 따라 읽으면 우리가 읽을 수 있는 글이 된다. 대표적인 문자 인코딩은 유니코드다. 원래는 영어와 일부 특수문자만 읽을 수 있는 아스키가 있었지만, 더욱 많은 문자의 표현이 필요해지면서 나타났다. 이는 사진, 영상, 음악과 같은 문자로 이루어진게 아닌 파일에도 똑같다. 이런 파일을 그냥 다짜고.. 2020. 2. 15.
반응형