고흐의 연구실/Python 2

[Selenium + Python] Tor browser(proxy)사용 ip 변경

0. 개요 사이트 접속 시 proxy를 사용해 ip를 임의 변경하여 지속 접속을 하려 한다. proxy는 tor browser를 사용합니다. 내용은 작업 간 동시 작성 1. 사전 조사 Tor에 대해서 간략하게 알아보고 가면, Tor browser는 네트워크 우회와 익명화를 위해 사용하는 툴이다. 그리고 다크 웹에 이용됩니다. 추적이 불가능 하기 때문에! 일반적인 프록시를 한번 거치고 tor를 사용하면 더욱 더 추적이 힘들다고 합니다. 여담으로 사실 여부는 확인이 필요하지만, Tor는 미국 정부기관에서 제작을 했는데 Tor를 사용하면 해당 기관 사람인 것을 들켜버리는 문제점이 생겼다고 합니다. 그래서 일반인에게 오픈을 하게 되었다고... 그로인해 다크 웹에서의 범죄가 사이드 이펙트로 따라왔지만,, Tor ..

[Selenium + Python] 초간단 잔여좌석 알림 시스템 제작(대저해운)

0. 개요 울릉도 배편 잔여석을 가져오기 위해 제작함. 1. 주요 기능 잔여석이 나오면, 메일로 바로 알림을 받을 수 있음. 2. 개발환경 서버 - NCloud(Ubuntu 18.04 - nano) 언어 - Python3 IDE - Pycharm 3. 저자 수준 파이썬 초보 + 웹에 무지함 4. 제작 프로세스 0) 서버에서 계속 잔여석을 확인하고 싶어서, 클라우드를 이용했습니다. NCloud를 잘 사용하지 못해서 그런지, 리눅스 쉘 환경 너무 불편해서 Windows에서 Pycharm을 이용하여 기능 구현을 완료하였습니다. 이후, 리눅스로 옮기면서 OS 변경하면서 수정할 부분 수정하고 에러 처리 및 지속적으로 동작하게끔 cron처리하였습니다. 평소 하던 분야가 아니라 천천히 서칭 하면서 오류 해결해가는 과..

728x90