박승현
박승현
🏅 AI 마스터
🔬 임팩트 찐친
🎨 미드저니 찐친

[문과생도AI]동시에 여러 LLM에게 동일한 질문하기(진행중- 실패)

#문과생도AI

지난주 보다 조금 더 발전해서 크롬드라이버의 버전을 일치시키고 이런저런 과정을 거쳤습니다.

크롬드라이버와 최신 크롬 버전 일치시키는게 아직은 약간 테스트 중인가보네요.

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time

# WebDriver 경로 설정
service = Service('경로')

# 옵션 설정
options = webdriver.ChromeOptions()

# Chrome WebDriver 초기화
driver = webdriver.Chrome(service=service, options=options)

def send_question_and_get_response(url, input_selector, button_selector, question):
    # 페이지 열기
    driver.get(url)
    WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, input_selector)))

    # 질문 입력
    input_element = driver.find_element(By.CSS_SELECTOR, input_selector)
    input_element.send_keys(question)
    input_element.send_keys(Keys.ENTER)

    # 응답 대기
    time.sleep(10)  # 충분한 시간 동안 대기

    # 응답 가져오기 (페이지에 따라 다를 수 있음)
    responses = driver.find_elements(By.CSS_SELECTOR, 'div.response')  # 응답을 나타내는 셀렉터 수정 필요
    return [response.text for response in responses]

# 질문
question = "What is AI?"

# 각 사이트에 대한 처리
openai_responses = send_question_and_get_response('https://chat.openai.com', '.input-selector', '.button-selector', question)
claude_responses = send_question_and_get_response('https://claude.ai/chats', '.input-selector', '.button-selector', question)
gemini_responses = send_question_and_get_response('https://gemini.google.com/app', '.input-selector', '.button-selector', question)

# 드라이버 종료
driver.quit()

# 결과 출력
print("OpenAI Responses:", openai_responses)
print("Claude Responses:", claude_responses)
print("Gemini Responses:", gemini_responses)

이제 페이지 오픈과 잠시 웨이팅 했다가 다른 페이지로 가는 것 까진 되는데…

각 사이트가 모두가 로그인이 필요하니까 질문의 입력이 안되네요.

시간만 있었으면 더 파봤을텐데 과제를 오늘 겨우 마쳐서…다음주까지 또 더 개발해보겠습니다.

코드는 Grimoire GPTs에게 부탁했습니다.

2
1개의 답글

👉 이 게시글도 읽어보세요

모집 중인 AI 스터디