본문 바로가기

Coding

(9)
Selenium 에서 사용되는 ChromeOptions 정리 `chrome_options`는 Selenium에서 Chrome 브라우저를 설정할 때 사용되는 `ChromeOptions` 객체입니다. 이 객체를 통해 브라우저를 시작할 때의 여러 가지 옵션을 설정할 수 있습니다. 이러한 옵션들은 브라우저의 동작을 제어하고, 크롤링 및 테스트 작업의 안정성과 효율성을 높이기 위해 사용됩니다.### 주요 설정 항목1. `--headless`:   - 이 옵션을 사용하면 브라우저가 사용자 인터페이스 없이 백그라운드에서 실행됩니다. 즉, 실제로 브라우저 창이 뜨지 않고 모든 작업이 비주얼 없이 진행됩니다.   - 주로 서버 환경이나 CI/CD 파이프라인에서 브라우저를 실행할 때 사용됩니다.chrome_options.add_argument("--headless")2. `--no..
Python] MySQL에서 데이터를 추출하여 엑셀 파일로 저장하고, 이 엑셀 파일을 셀레니움을 사용하여 웹사이트에 업로드 * 필요 라이브러리 pip install pandas mysql-connector-python sqlalchemy 1. MySQL에서 데이터를 추출하여 엑셀 파일로 저장하기먼저, MySQL에서 데이터를 쿼리하고, 그 결과를 엑셀 파일로 저장합니다. 이를 위해 pandas와 openpyxl을 사용할 수 있습니다.import pandas as pdimport mysql.connectorfrom sqlalchemy import create_engine# MySQL 연결 설정db_config = { 'user': 'your_username', 'password': 'your_password', 'host': 'your_host', 'database': 'your_database'}# 데이터..
Wix API 키와 사이트 ID를 설정하는 방법 Wix API 키와 사이트 ID를 설정하는 방법은 다음과 같습니다. 1. Wix 개발자 계정 생성 • Wix에서 API를 사용하려면 먼저 Wix 개발자 계정을 생성해야 합니다. Wix 웹사이트에서 로그인하거나 새 계정을 만들어 로그인하세요. 2. Wix 사이트 관리 • Wix 계정에 로그인한 후, 사이트 대시보드로 이동합니다. • “사이트 대시보드”에서 API를 활성화하려는 사이트를 선택합니다. 3. Wix API 키 생성 • 사이트 대시보드에서 “앱” 또는 “개발자 도구” 섹션을 찾습니다. • “API 키” 또는 “앱 설정” 메뉴를 선택합니다. • “새 API 키 생성”을 클릭하여 새로운 API 키를 생성합니다. • 이 과정에서 필요한 권한(예: 블로그 포스트 관리)을 선택할 수 있습니다. 블로그 포스..
python error] NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1 오류 처리 NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1 경고가 계속 발생하는 문제는, 현재 사용 중인 Python이 OpenSSL 대신 LibreSSL을 사용하여 컴파일되었기 때문입니다. macOS에서는 기본적으로 LibreSSL을 사용하므로, 이 문제를 해결하려면 Python을 OpenSSL 1.1.1 이상과 함께 다시 설치하거나, 적절한 설정을 해야 합니다. 1. Homebrew를 사용하여 OpenSSL 설치먼저, Homebrew를 사용하여 OpenSSL 1.1.1 이상을 설치합니다:brew install openssl@1.1설치된 OpenSSL의 경로는 나중에 Python 설치 시 사용됩니다. 2. pyenv 설치 및 설정pyenv를 사용하여 Pyth..
javascript 대신 ~ 알아두면 유용한 HTML 태그. 유투버 보다가 유용한 정보라 정리 해 봅니다. 1. CSS를 적게 작성하는데 도움을 주는 태그 progress 태그 : 현재 진행상태를 알려주기 좋은 태그 2. JS로의 기능을 수행할 수 있는 태그 detail,summary 태그 :유저의 클릭으로 정보를 보여주고. 숨기는 패턴 클릭 전 보여질 내용 클릭 후 보여질 내용 ※open이라는 CSS선택자를 통해 스타일 변경가능 3. input type "week", "time" :달력을 만들 때 편리한 input type ※윈도우 환경에 따라 위젯의 형태는 달라짐 4. picture태그 : 각기 다른 버전의 이미지를 표시가능 ex)PC에서는 그림이 고화질로 웹에서 보여지나, 모바일에서는 빠른 실행 속도를 위해 저사양으로 보여지도록 설정가능 5. datalist..
코드PT.2 HTML, CSS, Javascript 3분만에 셋팅끝!! codept . 김실장입니다.~ 저번글에 구름 ID를 이용해서 PHP 코딩 가능한 환경을 만들어 보았습니다. 이번엔 프로그램 초보자들이 꼭 알아야 하는 HTML, CSS, Javascript 테스트 환경을 만들고 간단하게 사용하는 방법까지 알아보겠습니다. 구름IDE 들어가셔서 '새 컨테이너' 버튼 클릭 후 컨테이너 생성을 합니다. 이름이랑 설명 넣으신 후 '소프트웨어 스택'에서 HTML/CSS/JS 선택 후 '생성하기' 클릭 합니다. 준비 중 끝나면 '컨테이너 실행하기' 클릭! 에디터 화면에 들어오구요~ 좌측 폴더 창에 index.html 클릭하시면 기본 적인 HTML 태그가 있구요. 우측 상단 'Open Preview' 클릭 하시면 바로 결과 화면을 보실 수 있습니다. 상단에 'Hello, goorm!..
코드PT.1 // 개발환경 설정해 보기 #2 . replit 앞에는 구름IDE에 대해서 이야기 했습니다. 이번엔 replit에 대해 간단하게 알아보겠습니다. https://replit.com/ The collaborative browser based IDE Replit is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages. replit.com 구름IDE 와 같이 클라우드 코딩툴입니다. 가입 절차등은 생략하고~ 회원 가입 후 로그인 하시구요.~ 왼쪽 상단 create 또는 오른쪽 상단 + 파란색 버튼을 클릭 합니다. 사용할 언어를 선택합니다. 아주 기본적인 HTML, CSS, J..
코드PT.1 // 개발환경 설정해 보기 이전 글에 코딩에 대해 이해를 하셨나요? ^^ https://codept.tistory.com/2 코딩이란? 생활 코딩의 시작~ 안녕하세요. 요즘 코딩 코딩 하는데 코딩이 뭔지에 대해서 이야기 해보려고 합니다. 네이버 사전에 정의 되어 있는 뜻 입니다. 프로그램 언어를 사용해서 프로그램을 작성 하는일. 우리가 영어 codept.co.kr 이해가 안되시거나 처음 오시는 분들은 한 번 보고 오시길 바랍니다. 코딩을 하기 위한 개발환경 만들기 제가 다룰 프로그램 언어는 PHP(피에이치피) 와 Python(파이썬) 입니다. 오래 사용하기도 했고 초보자도 쉽게 접할 수 있는 언어입니다. PHP를 하다보면 HTML, JavaScript, CSS 등도 알아야 되지만 처음부터 너무 많은걸 하면 어려워 지니 하나씩 한번..