본문 바로가기

나를 위한 코드52

파이썬 엑셀 파일 합치기 .xlsx import os import pandas as pd import warnings # warning 문구 없애기 warnings.filterwarnings("ignore", message="Workbook contains no default style, apply openpyxl's default") # 엑셀 파일이 있는 폴더 경로 directory_path = os.path.join(os.getcwd(), 'downloads') # .xlsx 파일 리스트 가져오기 file_list = [file for file in os.listdir(directory_path) if file.endswith('.xlsx')] merged_data = pd.DataFrame() for file in file_list:.. 2023. 4. 17.
링크 가져오기 (셀레니움, 뷰티풀숩) 셀레니움 from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.by import By from webdriver_manager.chrome import ChromeDriverManager url = '' chrome_options = Options() chrome_options.add_experimental_option("detach", True) chrome_options.add_experimental_option("excludeSwitches", ["en.. 2023. 4. 16.
파이썬 셀레늄 옵션 (user-agent 추가, 파일 다운로드 경로) options.add_experimental_option("prefs", { "download.default_directory": os.getcwd(), "download.prompt_for_download": False, "download.directory_upgrade": True, "safebrowsing.enabled": True }) options.add_argument("user-agent=Mozilla......") 파일 다운로드 경로 설정하기 - os.getcwd() 현재 위치 - r'C:\....' 직접 지정 (마지막에 \ 필요없음) options.add_experimental_option("prefs", { "download.default_directory": os.getcwd(), ".. 2023. 4. 13.
파이썬 requests 에 서버 접속 시간 설정하기 서버 접속이 너무 오래 걸려서 , 또는 아예 응답이 없는 사이트를 계속 붙잡고 있을 때 시간을 설정하는 법 driver.set_page_load_timeout(90) 90초 2023. 4. 13.
셀레니움 윈도우 사이즈 정하기 options.add_argument('--window-size=1300,900') driver.maximize_window() 2023. 4. 13.