본문 바로가기

Coding

ubuntu 제거 후 grub 커맨드 창 해결 방법 (UEFI) (+CMD 먹통 해결) 이 문제의 오류는 윈도우와 리눅스(우분투) 멀티 부팅을 통해 컴퓨터를 사용하다가, 파티션 통합 혹은 삭제를 통해 리눅스 파티션을 삭제했을 때 발생하는 오류이다. 정확히는 grub을 제거하기 이전에 리눅스 파티션을 제거하면 발생하는 오류라고 한다. 내 경우엔 그런 거 없이 막 삭제했고, 그러다가 grub 커맨드 창을 3시간 동안 바라봐야했다. 일단 그 grub 커맨드 창에서 window로 넘어오는 방법은 insmod part_gpt insmod chain set root=(hd0,gpt1) 일단 여기까지 해보고 별 다른 메시지가 출력이 안되면 아마 높은 확률로 이 글까지 안 왔겠지?.. 만약에 filesystem is unknown 이라고 출력될 경우 ls 검색어를 입력하여 (hd0,gpt1) 조합을 바꿔.. 더보기
[python] KBO 기록실 크롤링 - 3 블로그를 시작한 지 얼마 안되고, 프로그래밍에 관심있으신 귀여운 은인께 공유드렸다. 근데 올렸던 코드들을 보고 슥슥 만들어보셨는데 다음과 같은데 코드를 짜셨다. beautifulsoup와 함께 같이 썼던 내 지저분한 코드와는 다르게 Only Selenium으로 해서 구성하셨다. xpath로 해당 개체에서 다이렉트로 접근하여 크롤링하신 것을 알 수 있는데, 검색해보니까 https://hyesunzzang.tistory.com/123 Web 소스에서 XPath 경로 복사는 방법 (크롤링할 때 유용) 파이썬 크롤링 스터디를 하면서 class 이름 등의 정보가 없을 때 XPath를 사용해야 하는 데 이것을 일일이 만들기는 힘들다 개발자 도구에서 선택한 개체?의 XPath를 복사할 수 있는 기능이 있다 원 hye.. 더보기
[python] KBO 기록실 크롤링 - 2 일단 제대로 크롤링이 되는 것부터 확인해줬다. kbo 기록실이 잘 출력되는 것을 확인했고... 터크먼이 잘 출력된다. 여기서부터 느낌이 올텐데 data 이런식으로 구성이 되어있으니, 행과 열을 어떻게 구성해야할지 답이 올 것이다. data-id는 열이 될 것이고, row 값은 이름이 될 것 인데.... 나중에 합칠 때를 생각해보면 이름 기준으로 데이터를 합치면 동명이인 선수들이 있으니, 안된다. 그러니까 'playerId'를 활용해서 playerid 가 동일한 데이터들을 쫘악~ 합쳐줄 생각이다. 여기서(https://greeksharifa.github.io/references/2020/10/30/python-selenium-usage/) 보니까 중간 파싱을 selenium 을 통해 수행할 수 있을 것 같.. 더보기
[python] KBO 기록실 크롤링 - 1 정말 오랜만에 Python 코딩. 데이터 분석 관련해서 토이 프로젝트를 진행하고 싶은데, 마침 또 야구 재밌게 보는 중이라... 일단 데이터 가져오기부터. 재료는 pandas / request / beautifulsoup pandas는 다들 알거고, 처음에 주제를 정했을 때 이것저것 구글링을 해봤는데 웹에서 가져오는 건 request를 통해 하길래 가져와봤다. beautifulsoup도 이번 기회에 함 써보려 한다. (혼자 하려다가 https://dovah.tistory.com/25?category=830150 이 분 글을 보고 따라해보고 있다.) 크롤링할 페이지는 다음과 같다. https://www.koreabaseball.com/Record/Player/HitterBasic/Basic1.aspx KB.. 더보기