200605 TIL

rang-dev·2020년 6월 5일
0

Wecode-TIL

목록 보기
12/79
post-custom-banner

오전

  • 스타벅스 크롤링하기
    • 셀레늄으로 페이지 띄운 뒤에 page_source로 페이지 소스를 가져오고 beautiful soup으로 파싱해서 음료 이름, 이미지를 가져왔다.

오후

  • 스타벅스 크롤링 심화 버전(?) 도전 & 성공🌟
    • 모든 메뉴를 클릭했다가 내용을 긁어서 csv에 적고 다시 뒤로 가서 다음 메뉴를 클릭해서 긁어서 적는 것을 끝까지 반복해서 모든 메뉴들을 저장할 수 있도록 만드는 것이 목표였다.
    • 일단 어떻게하면 모든 메뉴들을 loop안에서 클릭되게 할 수 있을지가 문제였다. 결국에는 xpath를 이용해서 그 안에 변수들을 추가하여 변수가 증가함에 따라 다른 메뉴들이 차례차례 클릭될 수 있게끔 하였다.
    • 또한 언제까지 loop를 돌릴지 숫자로 딱 구할수가 없어서 exception을 사용해보기로 했다. 일단 loop를 돌다가 해당하는 요소가 없어서 error가 뜨면 exception으로 처리하고 break가 되도록 했다. 뭔가 exception을 처음으로 제대로 사용해본 것 같아서 기분이 좋았다.
  • web 동작원리 session
    • 수업 듣고 벨로그에 정리하기
    • IP, Domain, DNS를 들어본 적은 있지만 정확히 뭔지 알고있지는 못했던 것 같다. 하지만 이번 세션을 통해 이것들이 무엇인지 또한 서로 어떤 관계로 작용하는지 알 수 있었다.
  • 중간 TEST
  • 장고 튜토리얼 session
    • 사실 절반정도밖에 못알아들은 것 같은데 내일부터 튜토리얼 따라하면서 열심히 배워나가야겠다.
  • vimtutor 단축키 정리하기
    • 계속 하다가 하나씩 찾아보는게 감질맛나서 vimtutor에 나오는 단축키를 일단 다 정리했다.
profile
지금 있는 곳에서, 내가 가진 것으로, 할 수 있는 일을 하기 🐢
post-custom-banner

0개의 댓글