목록자동화 (4)
차밍이
웹페이지가 완전히 로딩되지 않아서 문제가 발생하는 경우가 종종 있다. 예를들어 ElementNotVisibleException 에러가 발생한다. 웹페이지가 다 열리지 않은 상태에서 특정 객체를 찾으려고 하면, 해당 객체가 없어서 찾을 수 없다는 에러를 발생시키는 것이다. 이를 히결하려면 로딩이 완전히 될 때까지 기다려야 한다. Selenium의 두 가지 Wait 방법 Implicitly wait: 정해진 시간만큼 충분히 기다리기 Explicitly wait: 어떤 조건이 만족할 때까지 기다리기 Implicitly wait Implicitly wait을 10초로 설정하면 페이지가 로딩되는데 10초까지 기다립니다. 만약 페이지 로딩이 2초에 완료되었다면 더 기다리지 않고 다음 코드를 수행합니다. 기본 설정은..
목차 1. Python Selenium 설치하기 다른 라이브러리를 설치하는 것과 동일합니다. pip 또는 conda 명령어를 사용해서 설치해주세요. pip install selenium conda install selenium 2. Chrome Driver 설치하기 Selenium을 사용해서 웹 자동화를 위해 크롬 웹 드라이버를 설치해야합니다. 2.1. 크롬 버전 확인하기 크롬을 실행한 후 오른쪽 위에 점 3개 -> 도움말 -> Chrome 정버를 선택합니다. 그러면 크롬 버전을 바로 확인할 수 있습니다. 저는 90.0.4430.72 버전을 사용하고 있는 것을 확인할 수 있습니다. 2.2. 크롬 드라이버 다운로드 ChromeDriver - WebDriver for Chrome 이라는 사이트에 들어가서 D..
목차 1. a-ha.io 는 무엇인가? 쉽게 애기하면 네이버 지식인과 동일하다 생각하면 됩니다. 궁금한 것을 각 분야의 전문가들에게 질문하고 답변을 받습니다. 질문에 답변을 하려면 해당 분야의 전문가임을 인증해야합니다. 이러한 질문과 답변을 블록체인에 담아 사라지지 않고 네트워크상에 계속 기록될 수 있도록 하는 서비스입니다. 2. AHT 코인을 어떻게 얻을 수 있는가 아하 코인을 얻는 방법은 해당 A-ha의 지식 서비스를 활성화하면 얻을 수 있습니다. 하루에 발행되는 아하코인은 25,000개 이것을 질문 or 답변 등의 다양한 활동을 통해 얻는 점수를 바탕으로 회원들이 나누어 가지게 됩니다. 3. 자동 출석 체크 A-ha 서비스를 활성화시키기 위해서 자체적으로 출석체크를 하면 보상으로 아하코인을 지급합니..
요즘 주식 시장을 넘어 코인 시장에도 활기가 가득하다. 다양한 언어를 사용해서 거래소의 API와 연동하여 자동화된 거래를 수행할 수 있다. 당분간 빗썸의 API를 사용하여 자동매매를 구현하는 방법에 대해 알아보도록 하자. 1. 빗썸 홈페이지로 이동 오른쪽 위의 전체 메뉴를 펼쳐 "계정관리 - API관리 " 로 이동한다. 2. API 활성화 API 관리 페이지로 이동했다면, 다음과 같은 화면을 볼 수 있을 것이다. 1. API 활성화 항목 접근 API를 통해서 계좌를 완전하게 제어를 할 예정이라면 "전체 선택"을 한다. 활성화되지 않는 부분이 있으면, API를 통해서 제어할 수 없다. 혹은 실제 매매까지는 진행할 생각이 없다 OR 거래소 데이터만 조회하겠다면 필요한 부분만 활성화해도 상관없다. 2. IP ..