inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

셀레니움 기초 사용법 강좌 질문

미해결

[신규 개정판] 이것이 진짜 엑셀자동화다 - 기본편

셀레니움 기초 사용법 강좌중에, VSCODE로 크롬 웹을 실행하는 과정이 있는데, 크롬 웹에서 "크롬이 자동화된 프로그램에 의해 제어되고 있다며" 실행을 중단시킵니다. 실행 중단을 혹시 막을수는 없을까요?

  • 크롬
  • 셀레니움
  • selenium
  • python
  • 오류
  • 디버깅
  • openpyxl
biglem27 댓글 1 좋아요 3 조회수 691

네이버지도 검색어입력중 태그 못찾는 문제

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 강의 잘 듣고있습니다. 다름아니라 네이버지도 크롤링 검색어 입력구현 과정중 검색박스를 찾는 과정에서 생긴 질문인데요, 강의자분께서 하신대로 클래스 선택자(Input.input_serach)를 이용하면 잘 찾아지나, 똑같은 코드에 Id선택자로만 변경 할 시 검색어 입력이 제대로 구현되질 않습니다. 사실 클래스와 아이디가 모두 있을때, 아이디는 보통 고유한 값이기에 아이디를 쓰는게 좋다!라고 배워온 기억이 있어서 아이디로 시도했지 애초에 클래스로는 할 생각을 못했구요.... 크롬 개발자모드의 copy selcector 기능도 '#input_search1645599001993' 의 아이디로 선택하길래 오랫동안 고민하다가 안돼서 강의 들어서 클래스로 하면 되긴 하는구나,,,, 를 확인은 했습니다만 왜 ID선택자로는 안되고 클래스 선택자로 밖에 구현이 안되는지 궁금합니다! 아래는 강의듣고 복기한 코드에서 클래스 선택자를 아이디 선택자로만 바꾼 코드입니다. 감사합니다. from selenium import webdriver from selenium . webdriver . common . keys import Keys import time browser = webdriver . Chrome ( './chromedriver' ) browser . get ( 'https://map.naver.com/v5/' ) browser . implicitly_wait ( 10 ) #browser.maximize_window() # 검색창 입력 #search = browser.find_element_by_css_selector("input.input_search") search = browser . find_element_by_css_selector ( "input#input_search1645599001993" ) search . click () # 클릭 굳이 없어도 실행된다 time . sleep ( 1 ) search . send_keys ( '강남역 맛집' ) time . sleep ( 1 ) search . send_keys ( Keys . ENTER ) time . sleep ( 2 )

  • 크롤링
  • python
  • 셀레니움
  • 웹-크롤링
YIEBIG 댓글 1 좋아요 0 조회수 477

headless option 질문

미해결

쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]

안녕하세요. headless 개념 설명 이해 강의 14강 12:20 에서 options 에 여러 옵션을 add하는 부분이 있는데요! lang = ko_KR 옵션은 관계가 ' = ' 으로 되어 있고 User-Agent : 옵션은 관계가 ' : ' 으로 되어 있는데 어떤 상황에서 ' = ' 과 ' : ' 를 쓰는건지 헷갈립니다. 구글에 쳐봤는데 제가 잘 못 찾는 건지.. 자료를 찾기 힘들어서요. 각 관계표시가 어떤 상황에서 쓰이는건지 차이점을 알고 싶습니다. 항상 좋은 강의 감사합니다 :)

  • 파이썬
  • 셀레니움
  • bigdata
  • scrapy
  • selenium
  • 웹-크롤링
  • selenium
허쿡 댓글 1 좋아요 0 조회수 251

셀레니움 라이브러리 질문

미해결

쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]

안녕하세요. 11강 1분 영상에 대해 질문이 있는데요~! 셀레니움 라이브러리와 관련된 질문입니다. 1. from selenium.webdriver.common.keys import Keys 위 스크립트에서 'selenium.webdriver.common.keys' 는 하나의 라이브러리인가요? 아니면 selenium 안에 있는 매서드인 webdriver 안에 있는 매서든인 common 안에~~ 이런 식으로 셀레니움 라이브러리 안에 있는 매서드 간의 상하관계를 나타내는 것인가요? 마치 폴더 안에 다른 폴더가 있는 것처럼요. from 뒤에는 라이브러리가 온다고 알고 있었는데 라이브러리와 매서드가 연결되어 있는 형태를 보니 헷갈려서요 ㅜ 2. from 뒤에 있는 keys와 import 뒤에 있는 Keys는 무슨 차이인가요 둘 다 매서드라고 생각이 드는데 글자까지 같으니(물론 대소문자 차이가 있지만) 더욱 헷갈립니다. 답변 부탁드립니다 :)

  • 파이썬
  • 셀레니움
  • 웹-크롤링
  • scrapy
  • 파이썬라이브러리
  • selenium
  • bigdata
허쿡 댓글 1 좋아요 0 조회수 429

셀레니움 설치 버전 업그레이드

미해결

구름ide 에서 셀레니움 설치하니까 버전 업그레이드 하라는거 같아서 'pip install upgrade selenium'을 하니까 이렇게 뜨는데 어떻게 해결해야 하는지 아시는분 계실까요ㅜㅜㅠㅜㅠ

  • 파이썬
  • 구름ide
  • 셀레니움
  • 버전
  • 에러
오리너구리 댓글 0 좋아요 0 조회수 285

셀레니움 브라우저 타입에러

미해결

opt = webdriver.ChromeOptions() opt.add_argument( "headless" ) driver = webdriver.Chrome( "C:/Users/user-pc/Desktop/LAOCON/selenium/chromedriver.exe" , options =opt) driver.get( "https://www.google.co.kr/imghp?hl=ko&tab=ri&authuser=0&ogbl" ) 이 코드에서 Traceback (most recent call last): File "C:\Program Files\Python39\lib\multiprocessing\process.py", line 315, in _bootstrap self.run() File "C:\Program Files\Python39\lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "c:\Users\user-pc\Desktop\LAOCON\selenium\selenium\add csv.py", line 112, in start_selenium driver = webdriver.Chrome("C:/Users/user-pc/Desktop/LAOCON/selenium/chromedriver.exe", options=option) TypeError: __init__() got an unexpected keyword argument 'options' 이러한 오류가 나는 이유는 무엇이고 어떻게 수정해서 고칠 수 있는지 알려주셨스면 합니다 ㅠㅠ path도 정확하게 확인 다 했습니다

  • 브라우저
  • 셀레니움
김이현 댓글 0 좋아요 0 조회수 169

인기 태그

인프런 TOP Writers

주간 인기글