본문 바로가기
728x90

코딩4

스크롤이 계속 내려가는 사이트 크롤링 하는 법 일반적인 사이트는 1페이지, 2페이지 이렇게 나뉘어 있는 경우가 많다. 하지만 어떤 사이트들은 페이지 구분 없이 스크롤을 내리면 내릴수록 계속해서 정보가 나오는 사이트들도 있다. 이런 사이트에서 일반적으로 크롤링을 시도할 경우, 처음에 나오는 정보들만 가져오고 스크롤을 내렸을 때의 정보를 가져오지 못할 것이다. 그렇다면 어떻게 해야할까. 네트워크 탭을 보면 뭐가 엄청나게 많이 나오는 것을 확인할 수 있는데 페이지를 내리면 내릴수록 업데이트가 된다. 네트워크 탭은 이 페이지를 보여주기 위해 서버에서 받아온 파일들을 보여주는 곳이다. 네트워크 탭을 켠 상태에서 스크롤을 쭉 내리다 보면 정확하게 페이지가 업데이트되는 시점에서 네트워크 탭도 같이 바뀌는 것을 확인할 수 있다. 그리고 또 내리면 또 바뀐다. 이걸.. 2022. 5. 25.
def 함수 활용하는 방법 def 함수 활용 1. 축약할 때 def 인사() : print('Let me introduce myself my name is Jaeseungshot') print('I go to Edong elementary school I'm in 4th grade') 이렇게 입력하면 앞으로는 인사() 만 입력해도 Let me introduce myself my name is Jaeseungshot I go to Edong elementary school I'm in 4th grade 이렇게 출력되는 것을 확인할 수 있다. 아주 간편하게 축약할 수 있는 것이다. 2. 함수 만들 때 def 내년(현재년도) : print(현재년도 + 1) 이렇게 입력 후 내년(2022) 를 입력하면 2023이 출력되는 것을 확인할 수.. 2022. 5. 13.
비전공 휴학생 코딩 1일차 -Do it! 안드로이드 앱 프로그래밍- 처음으로 명령어를 입력해 보았다. 마음만은 벌써 개발자가 된 기분이다. 알고보니 잘못 입력한 거였다ㅋ 그래서 다시 입력했더니 옆에 context랑 text가 회색 글씨로 뜬다. 벌써부터 문제가 생겼다. 나는 가운데로 버튼을 놨는데 왜 왼쪽 맨 끝으로 뜨는 거니...... 나 진짜 바본가... 뭔가 이상해서 계속 노려봤더니 clicked 철자를 잘못 썼다........ 바로 수정 성공!! 자석을 제거하니까 에뮬레이터에도 똑같이 나온다! 또 다시 난관.... 왜 하란대로 했는데 자꾸 이럴까... 하지만 내가 하란대로 하지 않았으니까 이렇게 뜨는 거겠지.... 우선 여기까지! 책보고 그대로 옮겨서 하는 내 모습이 마치 어르신 같다는 생각... 2022. 3. 18.
비전공자 휴학생의 코딩 공부 0일차 - Do it! 안드로이드 앱 프로그래밍- 만들고 싶은 앱이 생겼다. 나는 자기계발 분야 앱을 정말 많이 써봤다. 하지만 내 기준을 완벽하게 충족하는 앱이 없어서 항상 아쉬웠다. 어떤 건 너무 난잡하고 어떤 건 기능이 떨어져서 쉽게 질리곤 했다. 그래서 생각했다. 내가 만들어 보는 건 어떨까? 그래서 도서관으로 당장 달려가 빌린 책. 우리 동네 도서관에는 앱 개발에 관련된 책은 이 책 밖에 없어서 빌렸다. Do it! 안드로이드 앱 프로그래밍 이걸로 매일 조금씩 공부하고 그 기록을 적기로 했다. 작심삼일이 되지 않도록 블로그에 선언! 2022. 3. 17.
반응형