:::: 개발 :::: 451

파이썬 셀레니움 할때 크롬 드라이버 자동 검색

선행 pip install webdriver-manager 로 webdriver-manager 설치 소스코드 추가 from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager chrome_options = webdriver.ChromeOptions() driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options) 요러면 자동으로 현재 크롬에 맞는걸로 인식한다 매번 오류가 나서.. 고쳐봄

영화 api 서비스 를 chatGpt 에게 물어봄

영화 정보를 가져오기 위해 사용할 수 있는 일부 인기 있는 영화 API 서비스는 다음과 같습니다: The Movie DB API: 영화 정보, TV 프로그램 정보 및 배우 정보를 제공합니다. API 키를 발급 받아 사용할 수 있습니다. OMDB API: 영화 정보를 제공합니다. 영화 제목, 출시 연도, 감독, 배우 등의 정보를 검색할 수 있습니다. API 키를 발급 받아 사용할 수 있습니다. IMDb API: IMDb 데이터를 제공합니다. 영화 정보, TV 프로그램 정보, 배우 정보, 평점, 리뷰 등을 검색할 수 있습니다. 다른 IMDb 데이터베이스를 검색하기 위해 필요한 API 키를 구입해야 합니다. Rotten Tomatoes API: Rotten Tomatoes 데이터를 제공합니다. 영화 정보, 리..

vue SSO 작업 중 error 해결 정리

1. cors 오류 헤더에 Allo..: "*" 해도 안됨.. vue.config.js proxy 설정 기존 설정을 건드리면 안되니 /url/ 조건 추가.. 아래 설정 침고 devServer: { proxy: { '/api': { target: "http://localhost:8080", }, '/oauth':{ target: 'https:// cors 가 걸리는 도메인/, } } }, 2. 항상 서버에서 전달된 키를 잘 확인하자 클라이언트아이디+시크릿키 base64로 조합하는거였는데 앞부분만 확인하고 뒤 시크릿키가 잘못되어 있었다. 2시간 이상 삽질.. 3. Content-Type application/x-www-form-urlencoded 으로 데이터를 전달할때는 // form 객체 생성 let fr..

스프링 부트 http 컨트롤 spring boot http status / header controll

ResponseDTO.java import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; @Data @Builder @NoArgsConstructor @AllArgsConstructor public class ResponseDTO { private String error; private List data; } Hello.java import com.example.demo230123.dto.ResponseDTO; import org.springframework.http.ResponseEntity; import org.springf..

우분투 ipv6 죽이기 with nginx

서버.. 사용이 간단한게 없네 nginx 에서 ipv6 죽이니 오류 가 발생하여 재시작이 안됨.. 지우고 다시 설치 해도 오류.. 다음 줄을 추가하십시오 sudo vi /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.eth0.disable_ipv6 = 1 net.ipv6.conf.eth1.disable_ipv6 = 1 net.ipv6.conf.eth2.disable_ipv6 = 1 net.ipv6.conf.eth3.disable_ipv6 = 1 추가 후 아래 파일에서 sudo vi /etc/nginx/sit..

오라클 클라우드 127.0.0.1 접근 방법

얍얍 127.0.0.1 로 설정된 fastapi 는 바로 접근하게 하면 보안상 문제가 있나 봄 그래서 nginx 를 설치 후 하단 소스 파일 생성 /etc/nginx/sites-enabled/ >> 파일 생성 후 fastapi.conf ex) vi /etc/nginx/sites-enabled/fastapi.conf upstream fastapi { server 127.0.0.1:8000 weight=100 max_fails=5 fail_timeout=5; } server { listen 80; server_name '특정도메인 이나 아이피' 들어오면 location / { proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Serv..

fastApi 개발 흐름 정리

2022-12-21 fastApi 개발 시나리오 정리.. 로컬에서 작업 시작 pip 설치 한것 있으면 txt로 내보내기 pip freeze > requirements.txt git 으로 원격 push 클라우드 서버에서 pull 받은후 패키지 설치 pip install -r requirements.txt fastApi 실행 uvicorn main:app --reload ** 메인 프로그램 서비스로 등록 하여 백그라운드 및 재부팅시 바로 실행 가능하게 만들어야 함 참고 URL https://naknaklee.github.io/etc/2020/07/19/linux-auto-start/ 낙낙이 기술 블로그 이 블로그는 인공지능, 딥러닝, 논문 리뷰, 개발 일지 등을 기록하며 성장해나아가는 블로그입니다. nakn..