목록HTML (19)
DevSSOM
웹사이트 제작 = 건물 짓기 웹사이트를 제작하는 과정 자체가 집을 짓는 과정과 비슷. 설계 도면 작업을 담당하는게 HTML, 집을 다 지으면 인테리어 공사를 담당하는게 CSS, 그리고 박수치면 불꺼지는 조명효과처럼 웹사이트의 기능을 담당하는게 자바스크립트. 웹을 구성하는 요소 HTML은 정보를 웹사이트에 표기할 때, 웹사이트의 구조를 설계할 때 쓰고, CSS는 웹사이트에 디자인을 입힐 때, 예를 들어 색상을 바꿀 때, 공간에 대한 크기를 설정할 때 사용. 마지막으로 자바스크립트는 웹사이트에 좀 더 동적인 효과를 부여할 때 사용. 웹사이트 제작시 고려 사항 웹 표준 : 웹 사이트를 작성할 때 따라야 하는 공식 표준이나 기술 규격. 반드시 지켜야된다라는 강제성이 있진 않지만, 잘 지키게 되면 구글에서 웹사이..
HTML 태그와 속성 제목 #태그 속성 속성 HTML에는 여러 종류의 태그와, 태그에 특정 기능이나 유형을 적용하는 속성이 있음. div라는 태그에 class와 id 속성이 각각 있는 것임. find 함수를 이용해서 찾은 어떤 태그에 속성이 무엇무엇이 있는지 확인하려면, attrs 멤버변수를 출력하면 됨. div = soup.find("div") print(div.attrs) 그리고 attrs 딕셔너리의 키로 인덱싱해서 태그의 속성에 접근할 수 있음. print(div['class']) # div태그 안에 있는 class가 어떤 태그인지 출력 href 속성 a 태그는 하이퍼링크를 걸어주는 태그로써 이동할 URL을 href 속성에 담고 있음. 기사 제목 그래서, a 태그를 먼저 찾고 그 다음에 해당 a 태..
크롤링이란? : 웹 페이지에서 필요한 데이터를 추출해내는 작업. 크롤링을 하는 프로그램은 크롤러라고 함. BeautifulSoup 라이브러리 : HTML, XML, JSON 등 파일의 구문을 분석하는 모듈. 웹 페이지를 표현하는 HTML을 분석하기 위해 사용함. 1. BeautifulSoup 시작하기 HTML 파일로 BeautifulSoup 객체를 만들 수 있음. 변수 이름은 관습적으로 soup이라고 지음. "html.parser"의 의미는, BeautifulSoup 객체에게 "HTML을 분석해라"라고 알려주는 것. "html.parser"는 파이썬 내장 클래스. 별도로 써주지 않으면 BeautifulSoup 객체는 자동으로 "html.parser"가 작동됨. soup = BeautifulSoup(ope..