작성일 댓글 8개

카메라 중고장터 잠복프로그램 버젼업

어제 만들었던 프로그램을 별이네 부친께서 보시더니 장터 주소와 카메라 이름을 입력 받아서 감시하는 프로그램을 만들라고 하셔서 후다닥 만들었다. 어설프다. ㅋ
30초마다 리플레쉬 되면서 계속 감시함.

http://hyunsu.com/code/fc.html

fc.html:

[CODE]
<html
<head>
<title>장터잠복하기</title>
<meta http-equiv=’Content-Type’ content=’text/html; charset=euc-kr’>
</head>
<body>
<form action="find.cgi" mothod="get">
<table width=700 align=center>
<tr><td height=30></td></tr>
<tr>
<td><h1>장터 잠복하기(Ver 0.2)</h1></td>
</tr>
<tr><td height=30></td></tr>
<tr>
<td>장터주소 :</td>
</tr>
<td><input type="text" name="url" size="70"></td>
</tr>
<tr>
<td>로커클럽 : http://www.rokkorclub.net/bbs/zboard.php?id=market<br/>
콘탁스클럽 : http://www.contaxclub.co.kr/bbs/zboard.php?id=4989<br/>
<font color=red>* 로그인이 필요한 장터는 지원 안 합니다.<br/>
다음버젼에 지원할지도… -_-;;</font>
</td>
<tr>
<tr><td height=30></td></tr>
<tr>
<td>카메라 이름 :</td>
</tr>
<tr>
<td><input type="text" name="camera" size="20"></td>
</tr>
<tr>
<td> 예 : Hexar RF를 찾고 싶으면 hexar.*rf 라고 입력.<br/>
Aria와 Planar셋트로 파는 걸 찾고 싶으면 aria.*planar 라고 입력.<br/>
X-700을 찾고 싶으면 그냥 x-700 혹은 X-700 이라고 입력.<br/>
<font color=red>* 대소문자 구별 안 함</font><br/>
</td>

</tr>
<tr>
<td><input type="Submit" value="감시"></td>
</tr>
</table>
</body>
</html>
[/CODE]

find.cgi

[CODE]
#! /usr/bin/env python2

print "Content-Type: text/html; charset=euc-kr"
print

import cgi, urllib, re

form = cgi.FieldStorage()

def find_camera(url, patten):
page = urllib.urlopen(url)
p = re.compile(‘.*’+patten+’.*’, re.IGNORECASE)
for i in page.readlines():
if p.match(i): return 1
return None

if find_camera(form[‘url’].value, form[‘camera’].value):
print "<META http-equiv=’refresh’ content=’0; url=%s’>" % form[‘url’].value
else:
print """
<html>
<head>
<title>장터잠복하기</title>
<meta http-equiv=’Content-Type’ content=’text/html; charset=euc-kr’>
<META HTTP-EQUIV=’Refresh’ CONTENT=’30;’>
<body bgcolor=’#FFFFFF’ text=’#000000′>
<table width=700 align=center>
<tr><td height=30></td></tr>
<tr>
<td><h1>장터 잠복하기(Ver 0.2)</h1></td>
</tr>
<tr><td height=30></td></tr>
<tr>
<td>장터주소 :</td>
</tr>
<td>"""
print form[‘url’].value
print
print """</td>
</tr>
<tr><td height=30></td></tr>
<tr>
<td>카메라 이름 :</td>
</tr>
<tr>
<td>"""
print form[‘camera’].value
print
print """</td>
</tr>
<tr><td height=30></td></tr>
<tr>
<td>좀 더 기다려야 할듯…</td>
</tr>
</table>

</body>
</html>
"""

[/CODE]

카메라 중고장터 잠복프로그램 버젼업”에 대한 8개의 의견

  1. 헉……………..;;;;;;;

  2. 캬 멋진 프로그램이에요!

    slrclub에서 저런 장터감시 프로그램을 만들어서 돌린분 계셨는데

    서버부하를 미안해 하면서 그만 두신 분이 생각이 나네요?

    예전이라면 꼭 필요했을 프로그램인데 ..필요한 것을 다 구입해서..

    하여간 잼있어요..프로그램!! ^^

  3. 흐흐흐 ^^;

  4. 이거 뿌려도 되는 건지… 근데 믿을만 한가? ㅋ

  5. 글쎄요. 뿌리면 여기 서버주인장이 어떻게 생각할지… ㅋ
    오픈소스 되어 있으니 믿을만한지는 알아서 판단해야 할 듯… ㅋ

  6. ^^ 좋은데염?? 역쉬 현수씨얌..ㅋㅋ

  7. 고맙다는 인사를 못했네.

    근데 안쓸 것 같어. ㅋ

  8. ㅋㅋㅋㅋㅋㅋ
    전 이걸로 요피사용자그룹에서 요피3700 감시하고 있다가
    오늘 하나 물어왔습니다. ㅋ

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다