전체 글 621

공백 제거하기, replace, strip()

| abc | >>> |abc| 처럼, abc 좌우에 있는 공백을 제거해보자. 1) replace(기존, 바꿀 것) 바꾼 값을 꼭 저장해야 한다. " " 띄어쓰기 \n 한 줄 띄어쓰기 \t 탭하기 등으로 이루어진 공백을 모두 지울 수 있다. original = " abc " replace_result = original.replace(" ", "") print(replace_result) 2) strip() strip()은 양쪽의 공백을 strip_result = original.strip() print(strip_result) >>abc lstrip()은 왼쪽의 공백을 left_strip_result = original.lstrip() print(left_strip_result) >>abc | rstr..

[45-3 BeautifulSoup] 웹사이트의 html 코드 가져오기 , 웹스크래핑하기, 새로운 text파일 만들기

웹사이트의 html 코드 가져오는 방법 2가지 1. with 키워드 사용하기 웹사이트에서 오른쪽 마우스 클릭> 다른 이름으로 저장>html문서로 저장하기 작업하는 파일과 같은 폴더에 저장하기 with키워드로 파일 불러오기 에러가 발생하면 인코딩 UTF-8을 써준다. with open("The 100 Greatest Movies.html", encoding="UTF-8") as f: response= f.read() 2. requests 패키지 사용하기 - requests 패키지 import하기 import requests - URL 가져오기 URL = "https://web.archive.org/web/20200518073855/https://www.empireonline.com/movies/featur..

HTML & CSS 2022.10.23

[45-2 BeautifulSoup] 특정 요소 찾고 선택하기, 웹사이트 스크래핑하기, find, find_all, select_one, select, getText(), get()

from bs4 import BeautifulSoup with open("index.html", encoding="UTF-8") as file: contents = file.read() soup = BeautifulSoup(contents, "html.parser") Olivia, Kim 파이썬 문법, 메타버스, 머신러닝, 인공지능을 즐겁게 배우고, 열정있게 가르칩니다. 강의 내용 파이썬 기초 문법 수업 파이썬 문법 활용한 단순한 프로그래밍 구현 수업 파이썬, 판다스 활용한 데이터 분석 수업 API 활용 데이터 활용 수업 메타버스 세계 구축 수업 메타버스 공간 제작 대상 학습 대상 블로그 올리비아코딩스쿨 블로그 연락처 find_all() 문서에서 특정 태그 전부를 찾을 수 있으며 리스트 형태로 출력된다...

HTML & CSS 2022.10.23

[45-1 BeautifulSoup] 웹스크래핑, 뷰티풀수프, prettify

뷰티풀 수프 이용하여 웹사이트를 스크래핑하기 뉴스에서 스크랩을 한다는 것은 내가 원하는 것을 따로 모아 놓는다는 뜻인데, Web scraping은 website의 HTML 코드를 확인하고, 원하는 정보를 얻는다는 뜻이다. 우리는 오늘 스프를 만들어볼 것이다. 아름다운 스프 BeautifulSoup말이다! 웹사이트는 엄청나게 복잡한 코드로 이루어져 있다. 뷰티풀 수프는 개발자가 웹사이트를 이해할 수 있도록 도와주는 파이썬 모듈인데, 뷰티풀 수프를 사용하면 이렇게 복잡한 HTML 코드에서 원하는 HTML 요소를 정확하고 빠르게 가져올 수 있다. 즉 여러 정보에서 필요한 정보만쏙 뽑아올 수 있는 것이다. 예를 들어보자. 여기 HTML 문서가 있다. 뷰티풀 수프를 이용해서 문서를 가지고 수프를 만들어본다. 수프..

HTML & CSS 2022.10.23

[44-11 HTML]다양한 폰트 속성, font-size, 동적 사이즈, 정적 사이즈, font-weight, 폰트 두께, line-height, 줄 간격, rem, 동적 사이즈 만드는 방법

font 다양한 폰트 속성에 대해 알아보고 웹사이트에 적용해보자. font-size 폰트 사이즈를 키우거나 줄일 수 있다. 주의할 점은 누구나 기본값으로 보게 되는 크기여야 하므로,. 현재 화면이 확대, 축소(zoom out, zoom in)가 되지 않은 100%의 화면 크기인지 꼭 확인해야 한다. 그래야 제대로 된 폰트 사이즈를 확인할 수 있다. My love Anne! Imagine ur day..! h1 { font-size: 90px; } 동적 사이즈 만들기 그런데 위와 같이 특정한 값으로 font-size를 정해버리면 부작용이 있다. 예를 들어, 눈이 너무 나빠서 브라우저 환경설정에서 글씨크기를 최대크기로 변경한 후에도, font-size가 커지지 않고 그대로인 것이다! 이유는 font-size..

HTML & CSS 2022.10.23