본격적으로 웹앱을 제작해보려고 항공사 홈페이지를 돌아다녀본 결과, 몇가지 절망적인 점에 부딪혔다. 1. 개발자 도구가 열리지 않는 항공사 웹사이트가 있었다. => 오른쪽 클릭도, F12키도, ctrl+shift+i키도 작동하지 않아서 웹스크래퍼에게 인자로 줄 수 있는 단서를 구할 방법이 전혀 없는 웹사이트가 있었다... 2. 개발자 도구는 열리지만 단서 파악이 불가능한 웹사이트도 있었다. => html의 class명을 단서로 가져오려고 하고있었는데, 내가 직접 출발/도착공항, 날짜, 인원수등을 설정해서 직접 클릭을 하지않으면 항공권 정보를 긁어올수 있는 페이지에 갈 수 있는 방법이 없었다. 즉 웹 스크래퍼로 정보 긁어오기 작전은 실패했다는 것.. ㅠㅠ 신기한 점 하나는 이 항공사는 위의 1번 항공사와 모..
먼저 React쪽 개발 환경을 먼저 구축할 것이다. 원래 다들 이런 식으로 하는지는 모르겠지만, 일단 웹 앱이므로 틀을 구성하는 웹을 먼저 구축한 후, 파이썬으로 알맹이를 채우는 식으로 진행하려고 한다. ReactJS 개발환경 구축은 노마드 코더 ReactJS강의를 참고하였다. https://academy.nomadcoders.co/p/reactjs-fundamentals React 앱을 만들기 위해서는 일단 Node.js를 인스톨해야한다. NodeJS에 딸려 있는 NPM(Node Packaged Manager)으로 손쉽게 ReactJS 개발 환경을 구축할 수 있기 때문이다. NodeJS는 https://nodejs.org/ko/ 여기서 다운로드 받을 수 있다. NodeJS를 인스톨하면 NPM도 같이 인..