반응형 전체 글462 파이썬 크롬 셀레늄 멀티쓰레딩 셀레늄 멀티쓰레딩 파이썬을 사용하여 웹 페이지에서 데이터를 스크래핑하는 것은 매우 일반적인 작업 중 하나입니다. Selenium은 이러한 작업을 위해 널리 사용되는 도구 중 하나로, 웹 브라우저를 프로그래매틱으로 제어하여 웹 페이지의 동적 콘텐츠를 포함한 데이터를 추출할 수 있습니다. 멀티쓰레딩을 이용하면 Selenium을 사용한 웹 스크래핑 작업을 병렬로 수행하여 효율성을 높일 수 있습니다. 본 글에서는 Python의 threading 모듈을 사용하여 Selenium 기반 웹 스크래핑을 멀티쓰레딩으로 구현하는 방법에 대해 설명합니다. 기본 설정 먼저 필요한 라이브러리를 임포트합니다. threading은 파이썬의 기본 스레딩 모듈, selenium은 웹 브라우저를 자동화하기 위한 라이브러리, chrome.. 2024. 3. 22. openrouter AI 툴을 활용한 매개변수값 조정 openrouter AI 툴을 활용한 매개변수값 조정 import requests import json # openrouter.ai에서 무료 AI 모델을 찾아서 아래 "model" 내에 넣으면 된다. response = requests.post( url="https://openrouter.ai/api/v1/chat/completions", headers={ "Authorization": "", # "HTTP-Referer": "{YOUR_SITE_URL}", # Optional, for including your app on openrouter.ai rankings. # "X-Title": "{YOUR_APP_NAME}", # Optional. Shows in rankings on openrouter.a.. 2024. 3. 21. 파이썬 config.ini 파일 생성 파이썬 config.ini 파일 생성 import configparser import os # 파일 경로 설정 config_file_path = r'C:\Users\문세라\chrome-config\config.ini' # ConfigParser 인스턴스 생성 config = configparser.ConfigParser() # 기존 설정 파일이 존재하는 경우, 해당 파일 읽기 if os.path.exists(config_file_path): config.read(config_file_path) # 'chrome' 섹션에 설정 추가 또는 업데이트 config['chrome'] = { 'path': r'C:\Program Files\Google\Chrome\Application\chrome.exe', 'dr.. 2024. 3. 21. Anaconda3 설치 시 한글 사용자 계정으로 인한 오류 해결 방법 Anaconda3 설치 시 한글 사용자 계정으로 인한 오류 해결 방법 Anaconda3를 한글 사용자 계정에서 설치할 때 발생할 수 있는 오류를 해결하는 방법을 단계별로 설명합니다. 1. 사용자 계정 컨트롤 설정 변경 제어판 > 사용자 계정 > 사용자 계정으로 이동합니다. 사용자 계정 컨트롤 설정 변경에서 사용자 계정 컨트롤 끄기를 선택하고, 확인 버튼을 클릭합니다. 2. Anaconda3 설치 폴더 생성 C:\ 드라이브에 들어가서 Anaconda3 폴더를 새로 생성합니다. 3. Anaconda 설치 Anaconda 설치시 Just me 옵션을 선택. Destination Folder에서 Browse를 선택. C:\ 드라이브에서 새로 생성한 Anaconda3 폴더를 선택하고 Next 버튼. 설치가 완료된.. 2024. 3. 21. 이전 1 2 3 4 5 ··· 116 다음 반응형