콘도, 골프 자동 예약 프로그램...어떻게 만들면 되는지요

morphism의 이미지

안녕하십니까

국내 유명 콘도 또는 골프 사이트의 경우

접속자가 한꺼번에 몰려서 예약이 삽시간에 이루어지기 때문에

이를 극복하고 원하는 시간대에 예약을 성공적으로 하기를 원합니다

이것을 가능하게 하는 방법이 있다고 들었습니다

아마도 python selenium?? 라이브러리 같은 것을 쓰면 된다고 하는데요

1. 이런 프로그램을 뭐라고 하는지 궁금합니다

2. 이런 프로그램을 python으로 짠다고 하면, 어떤 공부를 해야 하는지

난이도나 개발 시간이 많이 걸리는지 등등

여기에 대해 회원님들의 조언을 부탁 드립니다

감사합니다

swish95의 이미지

1. 오토메이션이라고도 하고 매크로라고도 합니다.
2. python 먼저 배우고 selenium 관련 해서 배우면 됩니다.

난이도나 개발 시간은 본인의 실력과 관련된 문제라 딱 잘라 이야기 할수는 없지만

전체적인 난이도는 어렵지는 않습니다.

하지만 자동 매크로라고 해도 캡챠나 그림 맞추기(로봇이 아닙니다.) 는 절대 풀수 없습니다.
그런 사이트는 해당 방법으로는 불가능하다고 할수 있습니다.

------------------------------------------------------------
ProgrammingHolic

익명 사용자의 이미지

ㅎㅎ. 간만에 보는 "해킹은 어떻게 하나요" 급 질문인데요.

1. 보통은 그런 발상을 하는 사람을 막기 위해 CAPTCHA가 있습니다.

널리 쓰이는 CAPTCHA를 푸는 건, 절대 불가능 까지는 아니더라도...

(1) "python selenium?? 라이브러리 같은 것을 쓰면 된다고 하는데요" 같은 질문을 하는 수준에서는 일단 요원하고요.

(2) 만약 정말로 잘 쓰이는 CAPTCHA를 정면으로 뚫을 정도의 기술이 있다면, "유명 콘도 및 골프 사이트 예약" 같은 시시한 문제에 연연할 필요가 없을걸요.

2. CAPTCHA가 없다면 그럼 만사형통일까요?

기술적 난이도만 문제가 되는 게 아니죠. 요점은 "희소한 보상을 위해 수많은 사람들이 경쟁"한다는 것 아니겠습니까?

귀하께서 쉽게 오토메이션을 짜서 도전할 수 있다면 남들도 그러겠지요.

보통 경쟁률이 높은 선착순 사이트에서 이런 오토메이션에 대한 대비가 없으면, 오토메이션을 돌려서 매점하려고 드는 사람이 꼭 나타나기 마련입니다.

(보통은 그런 사람들을 막기 위해서 CAPTCHA 같은 방어를 하는 것이기도 하고요.)

조그마한 기술적 우위로 남들보다 앞서려는 생각을 했다면 순진한 발상이라고 볼 수밖에요.

3. 그래도 공부를 하시고 싶다면...

파이썬이야 요즘 워낙 널리 쓰이는 언어라 적당히 유명한 교본 하나 잡고 공부하시면 될 거고요.

저는 일단 이 책 한 권 추천 드립니다: http://book.naver.com/bookdb/book_detail.nhn?bid=14649485

morphism의 이미지

훌륭한 조언 감사 드립니다
많이 도움이 되었습니다
말씀하신데로 연구해 보겠습니다
즐거운 하루 되시기 바랍니다

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.