:::: 개발 ::::/:::: PYTHON(파이썬) :::: 19

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

선행 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 데이터를 제공합니다. 영화 정보, 리..

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..

fastapi vs django 둘 중 누가 편햐?

간단한 api 만들려고 하는데 원래 하던 스프링을 할지 유행인 파이썬 fastApi로 할지 협업이 좀 더 유연한 django로 갈지 2주째 고민 만 .. 한다ㅋㅋ 항상 발등에 불이 떨어져야 하는 스탈 난 왜 이리 게으른지 그러니 게으른 사람에게 잘 어울리는 fastApi 로 가자 무료서버인 오라클클라우드와 함께 고고고고고고곡

django 어드민 애러.. 정리

from django.db import models # Create your models here. class Quiz(models.Model): title = models.CharField(max_length=200) body = models.TextField() answer = models.IntegerField() 위 모델 migration 하던중 오타가 있었나보나 다시 수정하고 migration 하니 It is impossible to add a non-nullable field 애러 migrations 폴더에서 __init__.py 파일 제외하고 모두 삭제 하면 해결 된다고 함 good 해결 하니.. 웹페이지 안에서 ... django has no column named title 오류... 결..

파이썬 사이트 상태

request 모듈이 필요하다. python3 -m poetry add request replit.com 에서 코드 테스트하고 있다. 패키지 검색이 안되어서 shell 탭에 직접 명령어 넣어서 설치 from requests import get # 상태 체크 웹사이트 튜플로 정의 하기 websites =( "google.com", "naver.com", "https://facebook.com" ) #상태 저장 result = {} # 루프 for web in websites: # 첫 문장이 https:// 가 없으면 https:// 추가한다 if not (web.startswith("https://")): web = f"https://{web}" # 상태 체크 response = get(web) if re..

파이썬 튜플 리스트 차이점 , 딕셔너리 코드

days =["Mon","Tue","Wed","Thur","Fri"] days.append("Sat") print(days) #튜플과 리스트에 다른점은 [] >>> ()ㅁ #튜플은 변경할 수 없다. # Dicts : 딕셔너리 # 키가 있는 데이터 리스트는 인덱스로 접근 player ={ 'name' : 'hong', 'age' : 33, 'alive' : True, 'fav_food' :['piz','buger'] } print( player) player.pop('age') player['XP'] = 1500 player['fav_food'].append("라면") print( player) #튜플과 리스트에 다른점은 [ ] >>> () 로 정이한다. #튜플은 변경할 수 없다. 불변이다 # 딕셔너리 #..

파이썬 간단한 숫자 맞추기 게임

from random import randint # 랜덤하게 1~50 사이 숫자 생성 pc_choice = randint(1,50) palying = True # 맞출때 까지 루프 while palying: # 유저가 고른 숫자 user_choice = int(input("choose Number ")) # 같으면 짝짝 if user_choice == pc_choice: print("you won ",pc_choice) palying = False elif user_choice > pc_choice: print("Lower") elif user_choice < pc_choice: print("Higher ")

셀레니움 카카오 클릭 기부(같이가치) 1차 로그인 ~ 응원 하트 클릭 까지

클릭 기부하고 싶은데 예전에는 어린이들만 했다.. 왜 그랬는지 노인들은 싫었는데 ㅎㅎ 이제 40대가 되니 에헴 여하튼 생각날때마다 들어가서 응원 (하트) 누리고 댓글을 달았다 그래도 개발자인데 한방에 하는 방법이 없을까 하다 크롤링 배워서 해보기로 함 그래서 백수기념으로 한번 만들어봤다 재밌다 파이썬 겁나 빠르게 90개 정도 9천원 !!! 기부ㅋㅋ 코드 참고 하시고 시간 되시는 분 파이썬 돌려서 기부해주시면 좋을 거 같다 시간 되면 댓글까지 할 예정 from selenium import webdriver from selenium.webdriver.common.keys import Keys import pyautogui import pyperclip import time #브라우저 생성 browser = ..