무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨이것이 진짜 크롤링이다 - 기본편
선생님 쥬피터 노트북으로 공부하고 있는데, 안되서 코드올려드리니, 확인 부탁합니다.
--------------------------------------------------------- *쇼핑탭까지 열리는데 검색어가('아이폰13') 써지지는 않아요. 오류내용 C:\Users\Public\Documents\ESTsoft\CreatorTemp/ipykernel_8860/1421455589.py:5: DeprecationWarning: executable_path has been deprecated, please pass in a Service object browser = webdriver.Chrome('C:/chromedriver.exe') C:\Users\Public\Documents\ESTsoft\CreatorTemp/ipykernel_8860/1421455589.py:8: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead browser.find_element_by_css_selector('a.nav.shop').click() C:\Users\Public\Documents\ESTsoft\CreatorTemp/ipykernel_8860/1421455589.py:11: DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead search = browser.find_element_by_css_selector('input.co_srh_input _input') ------------------------------------------ AttributeError Traceback (most recent call last) C:\Users\Public\Documents\ESTsoft\CreatorTemp/ipykernel_8860/1421455589.py in <module> 10 11 search = browser.find_element_by_css_selector('input.co_srh_input _input') ---> 12 search.click() 13 14 search.send_keys('아이폰13') AttributeError: 'NoneType' object has no attribute 'click'
- 미해결이것이 진짜 크롤링이다 - 기본편
안녕하세요. 크롤링이 되지 않아서 질문드려요ㅠㅠ
안녕하세요 좋은 강의 해주셔서 감사드려요 다름아니라, 업로드 해주신 강의와 똒같이 코드를 작성했을 때, C:\startcoding_crawling>C:/Users/LUNA/AppData/Local/Programs/Python/Python310/python.exe c:/startcoding_crawling/01_네이버_주식현재가_크롤링/01_데이터추출.py 액세스가 거부되었습니다 라는 문구가 터미널에 뜹니다... 또는 현재 pc에서는 이 앱을 실행할 수 없다라는 파란 메세지가 뜨는데, 혹시 어떻게 해야하는 지 가르쳐주실 수 있으신가요...?
- 미해결이것이 진짜 크롤링이다 - 기본편
안녕하세요^^
-안녕하세요^^ 우선 양질의 강의를 무료로 들을 수 있게 해주셔서 감사합니다. beautifulsoup도 그렇고 다른 것들을 터미널에서 입력하고 설치하는데 계속 하기와 같은 문구가 뜹니다. 'C:\Users\Rachel\AppData\Local\Programs\Python\Python310\python.exe -m pip install --upgrade pip' command. 관련 링크 찾아들어가서 -m pip install --upgrade pip 이걸 그대로 쓰니까 잘 안되더라구요, 혹시 다르게 써야하는 걸까요?ㅜ
- 미해결이것이 진짜 크롤링이다 - 기본편
CSS 선택자 copy + 네이버 미국증시
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 강의 정말 잘 들었습니다. 네이버 증권에서 다른 수치를 불러오는 중 막혔습니다. 현재가, 종목명, 종목코드 같은 경우에는 알려주신 것을 응용하면 돼서 전혀 문제가 없었습니다. 하지만 '52주 최고' 수치를 불러들이지 못하고 있습니다. 그 수치만을 위한 class나 id... 별명? 그런 것이 없습니다. https://finance.naver.com/item/sise.naver?code=005930 이 부분입니다. <span class = "tah p11">이 있지만, 다른 수치에도 같은 tah p11 class가 있고, 그 위의 <td class = "num">도 똑같습니다. 다른 질답에서 보면 copy를 사용하라고 하셨는데 그러면 다른 엉뚱한 수치가 떠요... https://m.stock.naver.com/index.html#/worldstock/stock/V/total 반면 미국증시의 경우에는 더 처참한데 현재가도 이름도 프린트해보면 NONE이라고 뜹니다. 왜 이러는걸까요... 야후 파이낸스로도 셀레늄이 잘 안돼서 네이버로 하고 싶었는데 야후 파이낸스로 해보는 것이 나을까요? tickers = ['APPL.O', 'GOOGL.O'] for ticker in tickers: url = f"https://m.stock.naver.com/index.html#/worldstock/stock/{ticker}/total" response = requests.get(url) html = response.text soup = BeautifulSoup(html, 'html.parser') price = soup.select_one("#content > div.GraphMain_mainGraph__3npcJ.UNCHANGED > div.GraphMain_frameGraph__19k0w > div.GraphMain_stockInfo__2-Uf6 > strong") name = soup.select_one("#content > div.GraphMain_mainGraph__3npcJ.UNCHANGED > div.GraphMain_frameGraph__19k0w > div.GraphMain_stockInfo__2-Uf6 > span.GraphMain_name__3XazJ") print(name, price) 도와주세요!!
- 미해결이것이 진짜 크롤링이다 - 기본편
타입에러 질문드립니다.
안녕하세요 유익한 강의 감사드립니다. 마지막 강의에서 검색된 상품 정보를 무한 스크롤링하는 것까진 정상적으로 동작했는데 for문으로 리스트 정보를 불러오는 부분에서 'WebElement' object is not iterable 타입에러가 발생합니다. 터미널에서는 다음과 같이 에러가 뜹니다. 이럴 경우에 어떻게 해결해야 하나요?
- 미해결이것이 진짜 크롤링이다 - 기본편
WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available. You should consider upgrading via the 'C:\python31\python.exe -m pip install --upgrade pip' command. 오류 메세지인가요? 버전을 업그레이드 해야 하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결이것이 진짜 크롤링이다 - 기본편
pip install requests 명령문에 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 메세지가 나옵니다. 오류 원인을 찾아보니 pip.py 경로 설정이 안되어 있다고 해서 pc에서 pip.py를 찾아 보는데 없습니다...script 폴더에. . . . 설치가 잘 못 된 것인가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결이것이 진짜 크롤링이다 - 기본편
안녕하세요 import 부분에서 질문있습니다
안녕하세요! 이렇게 유익한 강의 해주셔서 감사드려요 :) 다름아니라, import requests에서 requests부분에 노란 물결무늬가 쳐져 질문드리고 싶습니다.ㅠ 마우스 커서를 가져다 대니 아래와 같이 떴습니다. 구글링을 나름 해본 다고 했는데 뭘 어떻게 해야할 지 도무지 모르겠더라구요ㅠ Import "requests" could not be resolved from sourcePylance reportMissingModuleSource 혹시 어떻게 해야하는 지 가르쳐주실 수 있으신가요...?
- 미해결이것이 진짜 크롤링이다 - 기본편
pyautogui 오류 발생
안녕하세요 # 요청 가져오기 import requests # 번역 from bs4 import BeautifulSoup # 마우스, 키보드 매크로 라이브러리, 간단한 입력 창 띄우기 import pyautogui keyword = pyautogui.prompt("검색어를 입력하세요 >>>>") # naver 서버에 대화를 시도 ,f스트링 response = requests.get(f"http://search.naver.com/search/naver?where=news&sm=tab_jum&query={keyword}") # naver 에서 html 줌 html = response.text # html 번역선생님으로 수프 만듦 soup = BeautifulSoup(html, 'html.parser') # id 값이 '' 인을 가져옴 links = soup.select(".news_tit") for link in links: title = link.text # 태그 안에 텍스트요소를 가져온다 url = link.attrs['href'] print(title,url) 입력창 나와서 글자 하나라도 넣으면 콘솔창에 Python[815:10518] TSM AdjustCapsLockLEDForKeyTransitionHandling - _ISSetPhysicalKeyboardCapsLockLED Inhibit 라고 떠요... 뜬 후에는 입력창에 '네이버' 타이핑 한 후 ok 누르면 아무런 변화가 없구요 어디가 잘 못 된걸까요? 2022년, 새해 복 많이 받으세요 무료강의 너무 좋네요 ^^
- 미해결이것이 진짜 크롤링이다 - 기본편
네이버주식현재가 크롤링
안녕하세요 이렇게 했는데 내용 값인 현재가격만 출력이 안되는데 뭐가 문제일까요? for 문을 돌리지 않고 개별 코드를 url에 넣었을 경우에는 정상적으로 출력이 되는데 for문을 돌렸을때는 이렇게 값을 빼고 출력이 됩니다.
- 미해결이것이 진짜 크롤링이다 - 기본편
안녕하세요. 맥북 유저 기본프로필선택에서 질문있습니다.
맥북유저인데 기본 프로필 설정에서 Command Prompt가 없습니다. 어떻게 해야할까요?
- 미해결이것이 진짜 크롤링이다 - 기본편
vsc 말고 다른 IDE로 수업 죽 따라가도 될까요?
지금 주로 인텔리J 를 쓰고 있는데 나중에 실전편으로 가도 크게 막히는 부분은 없겠죠?
- 미해결이것이 진짜 크롤링이다 - 기본편
네이버 쇼핑 상품 정보 수집하기에서 AttributeError가 뜹니다
name = item.find_element_by_selector( '.basicList_title__3P9Q7').text price = item.find_element_by_selector('.price_num__2WUXn').text link = item.find_element_by_selector( '.basicList_title__3P9Q7>a').get_attribute('href') 를 입력했는데, AttributeError: 'WebElement' object has no attribute 'find_element_by_selector'가 뜹니다 그래서 버젼문제인가 싶어서 버젼을 낮춰봤는데도 안되더라고요 무엇이 문제인가요?
- 미해결이것이 진짜 크롤링이다 - 기본편
실행이잘안되네요
- 안녕하세요 제가 첨이라 잘안되는데요 그대로 적은것같은데 오류가자꾸뜹니다 오류내용은 아래와같습니다import requests from bs4 import BeautifulSoup header ={'User-agent':'Mozila/2.0'} response = requests.get("https://www.naver.com",headers=header) html =response.text soup = BeautifulSoup(html,'html.parser') title = soup.select_one('.link_hdline_article') print(title) LEEui-MacBook:파이썬장인의폴더 leeahreum$ /usr/local/bin/python3 /Users/leeahreum/Desktop/파이썬장인의폴더/index.py None print(title.text) Traceback (most recent call last): File "/Users/leeahreum/Desktop/파이썬장인의폴더/index.py", line 12, in <module> print(title.text) AttributeError: 'NoneType' object has no attribute 'text'
- 미해결이것이 진짜 크롤링이다 - 기본편
야후에서 정보 크롤링
안녕하세요. 선생님의 강의를 보고 아래 야후에서 크롤링(숫자: 8,021,000)을 해볼려고 했는데 전혀 읽혀지지가 않네요. 어떻게 접근을 해야 되는건가요?ㅠㅠ 코드를 이렇게 작성은 해봤는데 전혀 아무것도 안나오네요ㅠㅠ response = requests.get('https://finance.yahoo.com/quote/QCOM/balance-sheet?p=QCOM') html = response.text soup = BeautifulSoup(html, 'html.parser') word = soup.select('.fin-col').text print(word)
- 미해결이것이 진짜 크롤링이다 - 기본편
에러관련 질문입니다. pyautogui
밑에 사진처럼 똑같이 작성했는데 AttributeError: module 'pyscreeze' has no attribute 'locateOnWindow' 이런 오류가 떠요ㅠㅠ 뭐가 문제일까요?
- 미해결이것이 진짜 크롤링이다 - 기본편
질문드립니다^^
아래 화면처럼 했는대 데이터를 가져오는 건 1,10,20,30 여기서 어떠한 부분이 잘못된것일까요? import requests from bs4 import BeautifulSoup import pyautogui keyword = pyautogui.prompt('검색어를 입력하세요') lastpage = pyautogui.prompt('마지막 페이지 번호') pageNum=1 for i in range(1, int(lastpage) * 10, 10) : print(f"{pageNum}페이지 ==============================") response = requests.get(f"https://search.naver.com/search.naver?sm=tab_hty.top&where=news&query={keyword}&start={lastpage}") html = response.text soup = BeautifulSoup(html,'html.parser') links = soup.select('.news_tit') for link in links : title = link.text url=link.attrs['href'] print(title,url) pageNum = pageNum + 1
- 미해결이것이 진짜 크롤링이다 - 기본편
에러관련 질문입니다.
안녕하세요. 먼저 강의 정말 잘 보고 있습니다. 감사합니다. beautifulsoap 관련해서 강의에서 알려주신대로 했는데, ModuleNotFoundError: No module named 'bs4' 라고 에러가 뜨는건 왜그러는걸까요??
- 미해결이것이 진짜 크롤링이다 - 기본편
안녕하세요. 질문이 있습니다.
안녕하세요. -m 이 무엇인지하고요. 제 pip? pip가 뭔진 모르겠는데 pip버전은 어떻게 확인하는건가요?? 질문 세부 pip install requests를 실행했습니다. 이상 없이 잘 설치 되고 아래와 같이 업그레이드를 하라는 겁니다 . (언젠가 파이썬을 설치한 기억이 있습니다. 그리고 스타트코딩유툽보고 어제 최신버전을 설치도 했었는데 ㅠㅠ) 메시지는 아래와 같습니다. C:\STARTCODING>pip install requests ~~~~~~~ 중간 삭제 ~~~~~ Successfully installed certifi-2021.10.8 charset-normalizer-2.0.7 idna-3.3 requests-2.26.0 urllib3-1.26.7 WARNING: You are using pip version 21.2.3; however, version 21.3.1 is available. You should consider upgrading via the 'C:\Users\jinkh\AppData\Local\Programs\Python\Python310\python.exe -m pip install --upgrade pip' command. 업그레이드를 하라고 명령어를 안내해주기에 복붙했습니다. C:\STARTCODING>-m pip install --upgrade pip '-m'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. // -m 을 빼고 넣었더니 되는겁니다 첫번째 질문) -m은 어떤의미인가요?(검색해도 모르겠네요 ㅠ) C:\STARTCODING>pip install --upgrade pip ~~ 중간 생략 Successfully uninstalled pip-21.2.3 구버전이 삭제되었다고합니다. ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다: 'C:\\Users\\jinkh\\AppData\\Local\\Temp\\pip-uninstall-9gci4lwz\\pip.exe' Consider using the `--user` option or check the permissions. 권한문제인듯해서. VSC를 관리자로 실행했습니다. VSC 재실행후 업그레이드 명령을 다시 입력했습니다. 이번엔 이미 23.3블라블라 업그레이드가 됐다네요. 긴가 민가합니다 초보라 두번재 질문) 제 pip버전? 확인 하는 방법이 궁금합니다 pip가 뭔지도 전 python과 파이썬을 쉽게 사용하는 비쥬얼스튜디오 코드만 설치를 했는데... pip는 무엇이란 말입니까?ㅠ 허접해서 질문도 너무 허접한것 같아 민망합니다만 궁금해서용...
- 미해결이것이 진짜 크롤링이다 - 기본편
SSL Error
안녕하세요! 지도와 관련한 정보가 필요해서 웹크롤링 강의를 수강하게 되었습니다~! 다름이 아니라 SSL Error 때문에 requests에서 도저히 진도가 나가질 않고 있는데요 ㅠㅠ... 구글링을 해서 SSL Error와 관련된 모든 방법을 동원해보았지만, "Can't connect to HTTPS URL because the SSL module is not available." 를 마주하게 되었습니다... 해결방법을 꼭 알고 싶어 이렇게 질문 남깁니다...