개발일지/빅데이터 댓글 시각화 프로젝트 7

[개발일지] for문으로 xml resource 가져오기(feat.getIdentifier())

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 오늘의 목표 for문으로 xml resource 가져오기 참고 okky.kr/article/819296?note=2151849 OKKY | 안드로이드 for문으로 변수 값 넣어주기 관련 질문입니다. 안녕하세요, 다음과 같이 선언되있는 UI에 for문으로 데이터를 집어넣고 싶습니다. ImageView simArticleImg1 view.findViewById(R.id. simArticleImg1 ) ; TextView simArticleTitle1 view.findViewById(R.id. simArticleTitle1 ) ; Tex okky.kr 내 질문임 ㅋㅅㅋ 진행 과정 for문으로 xml resource 가져오기 현재 내가 작업하고자 하..

[개발일지] ArrayList<hashmap> 형태 활용하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 오늘의 목표 MainActivity에서 Intent로 넘겨주기 네트워크 상태 확인하고 연결 안되있으면 토스트 메세지 띄우고 리턴하기 fragment결과화면 구성하기 참고 stackoverrun.com/ko/q/3484098 ArrayList의 HashMap 키에서 모든 값 가져 오기 Java 좋은 하루였습니다. 지금은 혼란스러워서 (뇌의 동결!) 무언가가 누락 된 것 같습니다. 내가 HashMap로 채울 ArrayList가 있습니다. 이제는 내 HashMap과 arraylist를 넣었습니다. Map.put(DATE, value1); Map.put(VAL stackoverrun.com 진행 과정 1. MainActivity에서 Intent로 데..

[Android] Tablayout, Viewpager 사용하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 오늘의 목표 1. Tablayout, Viewpager 사용하기 참고 re-build.tistory.com/25 [Android] TabLayout과 ViewPager 포스팅 하려는 목록들을 정리하다 보니, 생각보다 많아 언제 다하지.. 하는 생각만 드네요.. 욕심이 과한 걸까요..ㅠ 그래도 포기하지 않고 천천히라도 하나씩 하나씩 포스팅해봐야겠어요.! 오늘 re-build.tistory.com 개발환경 안드로이드 스튜디오 3.6.3 JDK 14.0.1 진행 과정 1. Tablayout과 Viewpager란? 안드로이드를 공부하다보면 Tabhost 라는 친구가 있다. 관련한 포스팅을 이전에도 한 적이 있는데, 탭호스트는 탭을 클릭해야만 이동할 수 있..

[Python, MySQL] txt파일 csv파일 변환 및 데이터 가공 (feat. db 연동)

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 개요 한국어 감성사전에 등재되있는 txt파일을 csv 형태로 가공하고, 이를 파이썬을 통해 DB로 연결 후, 삽입해보는 과정을 진행하고자 한다. 진행 과정 1. 번잡한 txt파일을 csv형태로 넣기 쉽게 데이터 가공하기 먼저 기존의 txt파일의 형태를 봐보자, 다음과 같다. 뭐.. 엄청 많지만 윗부분만 따로 떼온것이다. 그런데 우리는 csv파일을 만들어서 db에 넣을것이다. 그게 더 사후관리도 편할것이고, 한눈에 보기도 좋기 때문일것. 문제를 살펴보면 제약 조건은 다음과 같다. 단어, 어근, 감성이라는 단어는 지워져야 한다. 중간중간 단어 한 세트간의 공백도 지워져야 한다. 감성: ~~ 라인엔 마지막에 ,(콤마) 가 붙지 않고, 개행처리를 해줘야한..

[에러] list indices must be integers or slices, not str

문제 사항 https://kkkapuq.tistory.com/71 [Python] 네이버 기사 댓글 크롤링하기 2.0v 이 포스팅은 Notion에서 작성 후 재편집하여 포스팅 된 글입니다. 개요 이전에 썼던 코드를 다시 쓰려고했는데, 갑자기 동작이 안됐다. 이유를 보니, 네이버의 html코드의 속성 id값이나 이런것들이 kkkapuq.tistory.com 해당 포스팅에서 쓴 코드를 밑에 출력하고, 파일로 생성하려고 했는데, 다음과 같은 에러가 발생했다. 원인 분석 간단했다. 파이썬에선 자료형이 명시적으로 나타나지 않으니..생긴 문제였다. numbers = ['one', 'two', 'three', 'four', 'five'] for n in numbers: print(n) 이런 코드가 있다고 치면.. 결..

[Python] 네이버 기사 댓글 크롤링하기 2.0v

이 포스팅은 Notion에서 작성 후 재편집하여 포스팅 된 글입니다. 개요 이전에 썼던 코드를 다시 쓰려고했는데, 갑자기 동작이 안됐다. 이유를 보니, 네이버의 html코드의 속성 id값이나 이런것들이 바뀌어서 그랬다. 그래서 앞으로 이런 일이 있을 떄, 대처하기 쉽게 하기 위해서도 있고.. 무엇보다 시간이 너무 오래걸렸다 555개의 댓글을 긁어모으는데 거의 40초가량이나 걸려서.. 다른방법을 모색하고 있긴 했다. 근데 너무 갓-벽한 코드가 있어서 그냥 긁어와서 url만 바꾸니 잘 작동되길래.. 어떻게 돌아가는지만 공부하는 용도로 포스팅하고자 한다. 해당 코드의 전문은 다음 블로그에서 가져왔다. blog.naver.com/seodaeho91/221273565367 네이버 뉴스 댓글 크롤링 안녕하세요 이번..

[Python] 네이버 뉴스 기사 댓글 크롤링하기(Feat. Selenium, Webdriver)

오늘의 목표 네이버 뉴스 기사의 정보 크롤링하기 해당 기사에 달린 댓글들의 남녀 성비, 연령대별 비율, 댓글 및 등록시간 크롤링 참고 1. 기사 크롤링하기 https://hogni.tistory.com/69 파이썬 네이버 뉴스 기사 크롤링하기: 초보자도 실행할 수 있는 코드 이전에 뉴스 알림 봇을 만드는 내용을 작성했던 적이 있습니다. 당시에는 네이버 모바일 버전에서 뉴스 기사를 가져오는 방법을 사용했었는데, PC 버전에서는 어떻게 할 수 있는지 여쭤보시는 �� hogni.tistory.com 2. 댓글 크롤링 예제 - https://blog.pignu.kr/2018/03/26/naver_crawling.html 네이버뉴스 댓글 크롤링 with python 간단히 해보는 네이버 댓글 크롤링 blog.pi..