계속 오류가 납니다
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
안녕하세요. 크롬 드라이버 115버전이 없어서 stable로 가서 다운 받았는데, 이거 때문에 오류가 나는 걸까요? 계속 실행이 안 되네요
- python
- 웹-크롤링
173만명의 커뮤니티!! 함께 토론해봐요.
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
안녕하세요. 크롬 드라이버 115버전이 없어서 stable로 가서 다운 받았는데, 이거 때문에 오류가 나는 걸까요? 계속 실행이 안 되네요
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
내가 원하는 태그를 선택하자: beautifulsoup 강의에서 naver 메인에서 네이버를 시작페이지로 버튼을 크롤링하는 예제로 설명을 하셨는데, 현재 naver 홈에는 '네이버를 시작페이지로 버튼'이 존재하지 않습니다.. Q1 제가 이해한게 맞다면 '네이버를 시작페이지로 버튼'이 a태그에서 id로 작성되어 있고 id는 한 게 밖에 업어서 태그로 가져오기 좋은 속성?이라서 위 버튼을 예제로 사용하신 것 같은데, 없다면 어떤 버튼으로 크롤링을 해보면 좋을까요..? Q2 id를 가져오는게 아니면 가져오는 코드 부분에서 이름 앞에 #만 제거하면 정상적으로 작동하는건가요?
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
안녕하세요. 뉴스의 제목과 링크는 잘 나오는데, 순서가 밑으로 갈수록 조금 뒤바껴 나옵니다. 순서대로 안 나와도 맞는 건가요?
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
네이버 쇼핑 크롤링 강의 내용대로 실행이 안되어서 뒤적거리다보니, 페이지가 업데이트 되었기 때문에 선택자가 바뀌었다는 걸 알게 되었습니다. 검색하면서 어째어째 조금씩 수정해나가서 하고 있는데, 강의 내용은 못바꾸더라도 수정된 파이썬 코드라도 다시 올려주셨으면 합니다. 다른 코딩 수업을 들어보니 이러한 상황이 생기면 업데이트 날짜와 함께 업데이트 된 코드가 함께 업로드 되어 수업 듣기 편하였습니다. 바쁘시겠지만 이 점 검토 부탁 드립니다. 게시글 보니 다른 분들도 이와 유사한 질문들 많이 하셨는데, 답변이 뚜렷한게 없어 그냥 포기하게 되는 것 같습니다. 관련해서 일부 답글에 설명 짧게 하셨지만, 답변은 코드 내용으로 해 주셨으면 합니다.
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
브라우저 꺼짐 방지 코드를 작성할때 계속해서 SyntaxError: invalid syntax 나옵니다. 오타는 없는것같은데 혹시 어떤 부분에 오류가 있을까요?
미해결
네이버 카페 DB 추출 프로그램 개발 강의 [selenium]
최초 환경 잡는 부분은 없나요?? 너무 바로 들어가셔서.. 시작 부터 따라갈수가 없네요
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
안녕하세요. 1페이지, 2페이지 이런 식으로 나타나야 하는데, 11페이지, 21페이지 이런 식으로 뜨게 됩니다. 어떤 점이 잘못 된 걸까요? 이전에 pyautogui 실행이 잘 안 되서 pylance를 다시 설치했는데 그 이후론 하늘색으로 보이던 글자들이 흰색으로 변하게 되었습니다. 혹시 이 점이 어떤 연관이 있는 걸까요?
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
안녕하세요! 강사님 강의를 끝까지 다 수강하였습니다. 너무 도움이 많이 되었습니다. 감사합니다. 부동산 매물 강의에 대한 공지를 보고 메일로 문의 드렸는데 아직 피드백이 오지 않아 이렇게 질문글로 문의를 드리게 되었습니다! 메일 문의 한 번만 확인 부탁드립니다. 감사합니다!
미해결
일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석
# 셀레니움 module import # from selenium import webdriver ################################################################################################################################################################ # 2023.06.08 셀레니움 버전 업데이트로 인해 사용불가 ################################################################################################################################################################ # 2023.05.08 selenium webdriver 사용방법 변경 # from selenium.webdriver.common.by import By # from selenium import webdriver # import time # from time import sleep # from bs4 import BeautifulSoup # from selenium.webdriver.common.keys import Keys # import requests # import re # import os # # Dataframe # import pandas as pd # df = pd.DataFrame(columns=['idx','star','review']) # chrome_options = webdriver.ChromeOptions() # chrome_options.add_argument('--headless') # chrome_options.add_argument('--no-sandbox') # chrome_options.add_argument('disable-dev-shm-usage') # chrome_options.add_argument("user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36") # driver = webdriver.Chrome('chromedriver', options=chrome_options) ################################################################################################################################################################ # 2023.07.09 셀레니움 버전업으로 인한 코드 변경 ################################################################################################################################################################ from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By import time from time import sleep from bs4 import BeautifulSoup import requests import re import os # Dataframe import pandas as pd df = pd.DataFrame(columns=['idx','star','review']) service = Service(executable_path="chromedriver") options = webdriver.ChromeOptions() options.add_argument('--headless') options.add_argument('--no-sandbox') driver = webdriver.Chrome(service=service, options=options) 안녕하세요. 해당 부분 다음과 같이 오류가 나오는데 어떻게 하면 좋을까요? NoSuchDriverException Traceback (most recent call last) <ipython-input-6-e1d24ca4db7f> in <cell line: 48>() 46 options.add_argument('--headless') 47 options.add_argument('--no-sandbox') ---> 48 driver = webdriver.Chrome(service=service, options=options) 2 frames /usr/local/lib/python3.10/dist-packages/selenium/webdriver/common/driver_finder.py in get_path(service, options) 42 43 if path is None or not Path(path).is_file(): ---> 44 raise NoSuchDriverException(f"Unable to locate or obtain driver for {options.capabilities['browserName']}") 45 46 return path NoSuchDriverException: Message: Unable to locate or obtain driver for chrome; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
a.nav.shop해도 쇼핑으로 이동안되서 찾아보니까 link_service로 되어있어서 수정했는데 수정하면 이메일 창으로 이동되요 ㅠㅠ 그리고 검색창 클래스 부분도 맞게 하는데 input._ac_input으로 해서 작성해도 오류나와요 ㅠㅠ
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
크롬 버전이 115.0.5790.110인 경우 설치를 어떻게 해야하는지 모르겠습니다.....status가 X라고 표시돼있는데 어떻게 설치해야할까요....?
미해결
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
https://davelee-fun.github.io/trial/board/news.html 강의에서는 댓글까지 크롤링을 하셔서 따라해볼려하니까 링크에 댓글이 안떠서 불가능하네요.. 확인부탁드립니다.
미해결
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
먼저 좋은 강의 제공해주신 강사님께 감사의 말씀 드립니디. 12분 9초 질문드립니다. 강의에서 'NoneType' object has no attribute 'get_text' 해당 오류가 나온 이유가 list_item안에 단순히 뭐가 있냐 없냐를 따지는게 아니라 list_item안에 뭐가 있더라도 span subject_fixed 가 없으면 해당 오류가 뜨는거아닌가요? 수업시간에 강사님께서 말씀주신걸로 이해해 보면 list_item에 span subject_fixed가 아닌 어떤것이 있기만 하면 넘어가는 식으로 하셔서 헷갈려서 문의드립니다 ㅠ
해결됨
일잘하는 마케터, MD에게 꼭 필요한 파이썬 데이터 분석
안녕하세요 :) 수업 감사드립니다. 16강 공유해주신 소스코드 따라 실습하던 중, 제일 첫 번째 코드에서부터 에러가 나서 문의 드립니다. fbprophet 이라는 모듈명에 무슨 문제가 있는 것일까요? 입력코드 import pandas as pd from fbprophet import Prophet from matplotlib import pyplot from google.colab import drive drive.mount('/content/drive') 에러메시지 --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-4-3acd5be7f1b8> in <cell line: 2>() 1 import pandas as pd ----> 2 from fbprophet import Prophet # 매출예측 lib 3 from matplotlib import pyplot 4 5 from google.colab import drive ModuleNotFoundError: No module named 'fbprophet' --------------------------------------------------------------------------- NOTE: If your import is failing due to a missing package, you can manually install dependencies using either !pip or !apt. To view examples of installing some common dependencies, click the "Open Examples" button below. ---------------------------------------------------------------------------
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
계속 이런 오류가 나오와요 크롬드라이브 해당 버젼에 맞게 설치했는데도 ㅠㅠ 처음에 코딩 잘못입력한줄 알았는데 뭐가 문제인지 몇시간동안 반복하고있어서 글올렸습니다 도와주세요 ㅠㅠ
미해결
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
json 코드 입력했더니 이런 Error 가 뜨는데 왜 그런지 알수 있을까요..?
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
안녕하세요. 네이버 지도 크롤링 강의를 듣다 궁금한 점이 생겨 질문드립니다! 네이버 지도에서 [강남역 맛집, 홍대 술집, 이태원 카페] 와 같이 검색하여 나타나는 CSS선택자는 li.UEzoS.rTjJo 와 같이 선택하면 잘 선택이 되지만, [청담 미용실] 과 같이 선택하면 다른 CSS 선택자를 선택해야 합니다. 이럴 경우 어떻게 대처를 하면 좋을지에 대해 질문을 남겨봅니다. 항상 강의 잘 듣고 있습니다. 감사합니다!
미해결
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
- 섹션 3 크롤링 패턴 관련 질문이 있습니다. 변수.find() 을 이용하여 원하는 부분을 찾는다고 했는데, 이때 find의 괄호 안에는 태그의 이름만 들어가는 게 맞나요?
미해결
내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
안녕하세요. 파이썬 및 판다스의 강의 촬영 날짜 기준 버전과 현재 버전이 다른데 문제 없이 강의를 따라갈 수 있을까요??
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. AttributeError: 'NoneType' object has no attribute 'text' 이 오류가 계속 나오네요 연예뉴스 복사한후 바로 코드를 다시 썼는데도 안되네요 ㅠㅠ import requests from bs4 import BeautifulSoup import time response = requests.get("https://search.naver.com/search.naver?sm=tab_sug.top&where=news&query=%EC%86%90%ED%9D%A5%EB%AF%BC&oquery=%EB%B8%94%EB%9E%99%ED%95%91%ED%81%AC&tqi=iK4yElprvmZss69Ig8Nssssss1w-042517&acq=thsgmd&acr=1&qdt=0") html = response.text soup = BeautifulSoup(html,'html.parser') articles = soup.select("div.info_group") for article in articles: links = article.select("a.info") if len(links) >= 2: url = links[1].attrs["href"] response = requests.get(url,headers={'User-agent':'Mozila/5.0'}) html = response.text soup = BeautifulSoup(html,'html.parser') # 만약 연예 뉴스라면 if "entertain" in response.url: title = soup.select_one(".end_tit") content = soup.select_one ("#articeBody") elif "storts" in response.url: title = soup.select_one("h4.title") content = soup.select_one ("#newsEndContents") # 본문 내용안애 불필요한 div삭제 divs = content.select("div") for div in divs: div.decompose() paragraphs = content.select("p") for p in paragraphs: p.decompose() else: title = soup.select_one("#artcleTitle") content = soup.select_one("#areicleBodyContents") print("============링크=========\n", url) print("============제목=========\n", title.text.strip()) print("============본문=========\n", content.text.strip()) time.sleep(0.3)