네이버메크로
-
네이버 카페 메크로 만들기 - 2 (selenium -> rest api)etc 2022. 3. 18. 21:44
selenium -> rest api 이유 화면이 로딩되어야지만 dom을 읽어서 새로 생긴 글을 파악하고 새로고침 과정이 인터넷 속도나 컴퓨터에 따라 차이가 있다. 그리고 결정적으로 선착순으로 달아야 하는데 너무 느리다고 혼이 났다. 그래서 화면 로딩과 관련 없이 rest api로 새로 생기는 글을 catch해서 그 글에 comment를 달도록 변경해야 했다. 구현 준비 사용해야 할 rest api를 debugger를 통해서 찾아낸다. 사용해야 할 rest api에서 필요한 정보를 찾는다. (헤더나 data 형태) 네이버 로그인을 한다. (쿠키 정보를 읽어오기 위함) get post rest api를 주기적으로 호출하면서 새 글이 있는지 찾는다. 글의 id가 새로 추가됐는지 확인한다. 새글을 찾으면 그 ..