HTML

Programming/Python 웹 스크래퍼 만들기

Flask 웹 사이트 Pico CSS 사용해서 꾸미기

6.7 Pico 이전 게시물에서 Python Flask 로 HTML 에서 For 문을 사용했었다. 현재 만든 Job Scrapper 웹사이트는 별로 예쁘지 않다. Pico CSS 를 사용해서 꾸며본다. HTML 에 Pico 를 추가하기만 해도 HTML 을 작성하면 웹 사이트가 보기 좋아진다. ( 적은 양의 CSS 로 보기 좋게 만들어준다. - 예쁘게 만들어준다. ) https://picocss.com/ 로 접속해서 Get started 를 눌러 시작한다. 좀 내리다 보면 Install from CDN 을 볼수 있다. 여기서 코드를 복사한 다음에 head 에 추가한다. - Pico Install from CDN 코드 복사해서 붙여넣기 Job Scrapper What job do y..

Programming/Python 웹 스크래퍼 만들기

Python Flask 로 HTML 에서 For 문 사용

6.6 For Loops [ 이전 게시물 정리 ] extractors 폴더의 indeed.py 와 wwr.py ( 웹 스크래퍼 코드 ) 를 import 해서 indeed 와 wwr 이라는 변수에 각각 검색값 ( keyword )의 결과인 구인정보를 저장하고, jobs 라는 변수에 indeed 와 wwr 변수를 합친 결과 ( 구인정보 )를 저장하여 jobs를 template 으로 보내 Flask 가 이를 웹 페이지로 출력하게 만든다. keyword 로 2개의 function 을 호출했으며, 2개의 리스트( indeed, wwr )를 1개의 리스트( jobs )로 합쳤다. 그리고 합친 리스트를 search.html 로 보낸다, Flask 가 웹 페이지로 연결. 이전 게시물에서 URL 에 있는 keyword ..

Programming/Python 웹 스크래퍼 만들기

Python Flask Form

6.3 Form 기존의 home.html 코드를 변경해준다. ( Jobscrapper 에 필요한 버튼 만들기 ) Job Scrapper What job do you want? Search 코드 저장 후 main.py 로 코드 실행 from flask import Flask, render_template app = Flask("JobScrapper") @app.route("/") def home(): return render_template("home.html", name="james", age=20) @app.route("/hello") def hello(): return 'hello you!' app.run("0.0.0.0") 콘솔창: 크롬창을 새로 열고 주소창에 127.0.0.1:5000 을 입력하여..

Programming/Python 웹 스크래퍼 만들기

Python BeautifulSoup

5.4 BeautifulSoup 아래 코드로 weworkremotely 웹사이트의 python 구인정보를 가져왔다. from requests import get base_url = "https://weworkremotely.com/remote-jobs/search?utf8=%E2%9C%93&term=" search_term = "python" response = get(f'{base_url}{search_term}') if response.status_code != 200: print("Can't request website") else: print(response.text) jobs 라는 class 를 가진 section 을 찾아 추출한다. 그리고 section 에 있는 ul 안에서 모든 li 를 찾는..

Programming/Python 웹 스크래퍼 만들기

Python WebScrapper Introduction

5.1 Introduction 웹 스크래핑은 user가 쓴 코드가 웹사이트에 들어가서 데이터를 추출해내는 것이다. indeed.com ( 구인구직 사이트 ) 에서 검색할 수 있는 모든 프로그래밍 관련 일들의 데이터를 가져온다. 혹은 weworkremotely.com 에서 데이터를 가져올수도 있다. 그리고 이 모든 데이터들을 하나의 엑셀 파일에다 정리할수 도 있다. 웹 스크래핑을 통해 여러가지 정보를 수집할 수 있는데, 예를 들어 어떤 회사에 대한 기사들을 투자 정보를 얻기 위해 여러 웹사이트에서 가져올 수 도 있으며, 같은 제품을 판매하는 여러 웹사이트의 가격들 데이터를 수집하여 제일 싸게 구매 할 수 있는 곳을 선별할 수 도 있다. Python 과 Beautifulsoup 를 통해서 웹 스크래퍼를 제작..

IT 지식/IT 정보

웹사이트와 브라우저

웹사이트는 text 파일로 이루어져 있으며 이를 브라우저에게 전달해 브라우저가 코드를 이해해서 구현한 것이다. 따라서 우리는 어떤 text를 어디에 작성할지를 알면 웹사이트를 제작할 수 있다. ​ 브라우저는 text 형식의 코드를 받고 표현해준다. 개발자로써 해야할 거는 어떤종류의 text를 써야하고, text를 어디에 써야하는지 배우는거다. ​ 웹사이트는 최소2가지에서 최대 3가지 종류의 text로 구성되어있다. HTML CSS Javascript ​ 브라우저는 멍청해서 인간들이 쓰는 언어를 이해하지 못한다. (구글크롬, 파이어폭스, 사파리, 익스플로러) 브라우저에게 content가 뭔지 우리가 알려줘야한다. HTML을 사용해서 브라우저에게 이건 title 이건 image 이건 list 라는 식으로 설..

Security Engineer
'HTML' 태그의 글 목록