커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
openSSL 에러관련
[왕초보] 칼퇴를 부르는 파이썬 업무 자동화
3주차
북마크
김*랑
댓글
7
추천
0
조회수
23
조회수
23
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


openSSL 버전과 urllib3 호환성 문제입니다. LibreSSL 2.8.3 와 컴파일 되어있는 것 같은데요. 질문은

1) LibreSSL 2.8.3 를 제거해야한다는 것인지?

2) https://github.com/urllib3/urllib3/issues/3020 포럼에 접근해도 논의만 있고, 결론이 없습니다. 디버깅을 어떻게 접근해야할까요?




# 크롤링 데이터


from selenium import webdriver

from selenium.webdriver.common.by import By

from selenium.webdriver.common.keys import Keys

from selenium.webdriver.chrome.options import Options

import time

import requests

from io import BytesIO

from openpyxl import Workbook

from openpyxl.drawing.image import Image

from openpyxl.styles import PatternFill, Alignment


# 크롬 드라이버 옵션 설정

chrome_options = Options()

chrome_options.add_experimental_option("detach", True)

chrome_options.add_experimental_option("excludeSwitches", ["enable-logging"])

driver = webdriver.Chrome(options=chrome_options)


# 네이버 브라우저(웹사이트) 열기

driver.get("https://www.naver.com")

time.sleep(1)


# 쇼핑 메뉴 클릭하기 (확인필요)

driver.find_element(By.CSS_SELECTOR, ".service_icon.type_shoppping").click()

time.sleep(1)


# 새 창으로 전환하기 (확인필요)

new_window = driver.window_handles[1]

driver.switch_to.window(new_window)


# 화면 최대화

driver.maximize_window()


# 검색창에 '후드티 입력하고' 검색 실행

search = driver.find_element(By.CSS_SELECTOR, "input._searchInput_search_text_3CUDs")

search.click()

search.send_keys("후드티")

search.send_keys(Keys.ENTER)


# 스크롤 전 높이

before_h = driver.execute.script("return window.scrollY")


# 무한 스크롤

while true:

# 맨 아래로 스크롤 내린다.

driver.find_element(By.CSS_SELECTOR, "body").send_keys(Keys.END)


# 스크롤 사이 페이지 로딩시간

time.sleep(1)


# 스크롤 후 높이

after_h = driver.execute_script("return window.scrollY")

if after_h == before_h:

break

before_h = after_h








스파르타 즉문즉답




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴