Skip to content

Instantly share code, notes, and snippets.

View siyoungoh's full-sized avatar

SiyoungOh siyoungoh

View GitHub Profile
@siyoungoh
siyoungoh / webscraping_101.py
Created September 22, 2022 01:17
웹 스크래핑 연습. 프로그래밍과 Python에 익숙하지 않더라도 웹 스크래핑을 연습해볼 수 있는 코드 스니펫. requests, BeautifulSoup4 프로젝트 패키지 설치 후 파일을 그대로 실행하면 스크래핑 코드를 간단히 파악할 수 있게 만듦.
import requests
from bs4 import BeautifulSoup
# Request 설정값(HTTP Msg) - Desktop Chrome 인 것처럼
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
url = 'https://elastic-hugle-d528b6.netlify.app/demo/simple.html'
# URL request 해서 HTML 코드를 response 받음.
data = requests.get(url, headers=headers)
# print(data.text)
@siyoungoh
siyoungoh / ci-cd.yml
Last active April 9, 2024 14:17
Github Action - Docker CI/CD sample
name: Build and Deploy
on:
push:
branches:
- main
jobs:
build-and-push:
runs-on: ubuntu-latest
@siyoungoh
siyoungoh / Jenkinsfile
Last active April 9, 2024 14:16
Jenkins CI/CD 예시
pipeline {
agent any
environment {
// 환경 변수 설정
DOCKER_IMAGE = 'myapp:latest'
DOCKER_REGISTRY = 'myregistry.com'
}
stages {