66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
googletrans 설치 관련 질문드립니다
안녕하세요 강사님:) 학생 입장에서 헷갈릴 만한 부분을 잘 아시고 매번 이해 잘되게 설명해주셔서 강의 너무 재미있게 잘 듣고 있습니다. 이번 강의에서 10분 30초 쯤에 나오는 googletrans 설치 관련하여 질문드립니다. cmd화면에서는 동영상강의에서와 같이 설치가 잘 되었다고 뜨는데 강사님 수업자료를 다운받아 그대로 실행하니 뭔가 오류가 계속해서 뜹니다. googldtrans뿐만 아니라 다른 설치된 라이브러리도 같은 오류가 뜨는데 무슨일인지 모르겠습니다ㅠㅠ 오류 해석도 어렵습니다. 도움주시면 감사하겠습니다ㅠㅠ
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
네이버 주식 <해외 지수> 크롤링 중 문제에 관한 질문
안녕하세요, 선생님. 풀스택 개발자를 향해 열심히 학습하고 있는 개린이입니다. 크롤링기초 부트캠프 > 네이버 증권 크롤링 챕터 학습 중 아래의 코드를 사용했는데, 정상작동을 하지 않아 어떤 문제가 있는 지 궁금하여 문의드립니다. ------------------------------------------------------------------------------ import requests from bs4 import BeautifulSoup res = requests.get("https://finance.naver.com/main/main.nhn") soup = BeautifulSoup(res.content, 'html.parser') items = soup.select('#container > div.aside > div.group_aside > div.aside_area.aside_stock > table > tbody > tr > th > a') for item in items: print(item.get_text()) # div.aside_area.aside_stock > table > tbody > tr > th > a (CSS 셀렉터 활용) 네이버 주식(https://finance.naver.com/main/main.nhn) 우측에서 해외주식 -> 다우산업 -> 크롬에서 검사버튼 클릭 -> COPY (SELECTOR)를 통해 추출한 내용입니다. 해외주식 지수(숫자)가 아닌 단순 '명칭'만 뽑는 코드를 작성한 점 참고 부탁드립니다. 어떠한 오류가 있는 지 검토해주신 후 개선책이 있다면 답변 부탁드립니다. 좋은 강의 감사합니다. ------------------------------------------------------------------------------
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
프로그램 완성 후..보안문제
선생님 안녕하세요.. 강의는 정말 잘 듣고 이를 업무에도 활용하고자 제가 셀레니움을 활용해서 프로그램을 만들었습니다. Pyinstaller 로 실행파일을 만들어 작동도 잘되고 합니다만, 사내에서 사용하려면 보안성검토를 거쳐야한다고 합니다. 제가 만든 프로그램은 셀레니움과 tkinter만을 이용하여 만든 프로그램인데 어떤 보안 취약점이 있으며..보완할 방법은 없는지 여쭈어봅니다 ㅠㅠ
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
21강 6분 46초 부분 exercise 15 = 은 왜 안되고 ==은 되나요?
~~~ data = int(input()) if data % 2 == 0: print ("짝수") else: print ("홀수") ~~~ if data % 2 = 0: 로 처음에 썼다가 틀린 문법이라고 나와서 정답을 보니 = 이 아니라 == 이더라구요. 그런데 왜 ==을 써야 정답인지 모르겠습니다 ㅠㅠ
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
크롤링을 위한 지식: 크롤링과 프로그래밍 고급 문자열 기술 - 정규표현식
크롤링을 위한 지식: 크롤링과 프로그래밍 고급 문자열 기술 - 정규표현식3 자료에서 마지막 train.xlsx를 가지고 푸는 도전 과제 풀이 영상은 따로 없는건가요? 중간 중간 이해가 가지 않는 부분이 있어서 전체 풀이를 한 번 듣고싶습니다!
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
이럴땐 어떡해야하나요?
위에 사진에 보면 <a href="https://job.incruit.com/...." URL을 출력하고싶은데요. i_data_href = i_soup.select('#incruit_contents > div.section_layout > div.n_job_list_default > div.n_job_list_table_a.list_full_default > table > tbody > tr > td:nth-child(2) > div.subjects > span.accent') i_data_url = i_du.find('a')['href'] 이런식으로 셀렉터하게되면 출력값이 URL이 아닌 #만 나오더라구요. URL값을 뽑고 싶다면 어떻게해야할까요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
해당 태그의 class가 request하는 과정에서 달라지는 경우도 있나요?
수업 내용대로 layer_util~ 이 부분을 코드에서 그대로 복사해서 find 함수의 인자에 넣었는데 결과값으로 none이 계속 떴습니다. 그래서 원인을 찾아보고자, 파싱한 soup 변수를 프린트하고 거기서 크롤링하고자 한 본문 내용을 찾아 본문을 포함하는 태그를 확인하니 전혀 다른 클래스 명이 적혀있었습니다. (아래 사진 참고) ㅇ아무래도 클래스 명이 바뀌어서 계속 find를 해도 찾을 수가 없었던 것 같은데, 이런 경우가 흔한가요? 이럴 땐 어떻게 대처해야 하나요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
jupyter 단축기
셀을 삭제하고 생성하고는 알았지만 클릭한 셀을 마우스 클릭없이 버튼을 클릭하여 코드를 작성 할 수 있는 버튼이 있나요 !?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
Oepn api 관련 강의 질문 입니다.
강사님 안녕하세요! 이번에 파이썬 기본강의 완강한 학생 입니다. 좋은강의 진행해 주셔서 정말 감사드립니다. 강의 중에 open api관련 크롤링 강의에서 xml데이터도 beautifulsoup을 이용해서 처리 하는 방법을 알려주셨었는데, 혹시 크롤링해서 얻은 xml데이터 이외에 직접 다운로드 한 xml 데이터도 파이썬에서 불러와서 처리가 가능한가요? 강사님 강의 중에 텍스트 파일이나 xml 파일을 파이썬으로 다루는 관련 강좌가 있으시면 알려주시면 감사하겠습니다! 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
네이버 api 요청변수에 관하여 질문드립니다.
네이버 블로그 api에서 연습해보고 있는데 sort string N sim(기본값), date 정렬 옵션: sim (유사도순), date (날짜순) 이렇게 옵션이 되있길레 postman에서 https://openapi.naver.com/v1/search/blog.json?query=레노버노트&sort=sim https://openapi.naver.com/v1/search/blog.json?query=레노버노트&sort=date 이렇게 했는데 "errorMessage": "Invalid sort value (부적절한 sort값입니다.)", "errorCode": "SE04" 이렇게 오류가 나옵니다. ㅠㅠ 그냥 sort옵션을 빼면 잘 나오는데 예시를 보면 이렇게 쓰는 것 같은데 왜 오류가 나는지 궁금합니다.ㅜㅜ
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
튜플
튜플은 설정 후 수정이 불가능하다고 들었습니다. 1번에서는 좌변이 기존에 튜플이 설정이 안되었기 때문에 우변을 통해서 튜플이 설정되었다고 이해했습니다. 그렇다면 3번에서는 튜플이 이미 설정이 되었기 때문에 수정이 안되야지 정상이 아닌가요? x=1 y=2 1번. (x,y) = (y,x) 2번. print(x,y) 3번. (x,y) = (y,x) 4번. print(x,y) 수업 잘 듣고 있습니다.감사합니다. 그리고 이번 강의와 연관이 없는 내용이긴 하지만 저는 파이썬에서 크롤링한 자료를 엑셀에서 제 입맛대로 바꾸어 활용하고자 합니다. 이 전체강의를 통해 원하는 바를 이룰 수 있을거 같은데 이 강의말고도 추천해 주실만한 강의가 있는지 궁금합니다.
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
강의 잘듣고 있습니다 질문있습니다 ~!!
가장오른쪽이 강의 그리고 2번째에 제가 고대로쓴건데 똑같이 써도 오류가 나옵니다 그래서3번째 이름을 다시만들로 다시했는데 또 그곳에선 됩니다 왜 어떤파일에선되고 어떤파일에선 안되는 건가요?? 사진이 안보이는것같네요 강사님께서 쓰신게 입력했는데 실행하는 파일에 따라서 어떤파일은 되고 또 어떤파일에서는 안됩니다 digit=3.1415 print( format(digit,".1f")) 복붙했습니다 다른 강의 때도 비슷한경우게 많아서 너무 화나서 ㅜ,ㅜ 질문을보내드립니다
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
네이버 주식 사이트 크롤링 관련 문의드립니다
바로 실전 크롤링해보기 :네이버 주식 사이트 크롤링하기 강의에서 인기검색종목을 크롤링하는 예제를 실습해보고 적용하기 위해 더보기를 들어가 인기검색어가 30개까지 나와 있는 페이지에서 각 항목들을 크롤링 하려했으나 실행이 되지 않았습니다. 작성한 코드는 이것이었습니다. import requests from bs4 import BeautifulSoup res=requests.get('https://finance.naver.com/sise/lastsearch2.nhn') soup=BeautifulSoup(res.content, 'html.parser') data=soup.select('#contentarea > div.box_type_l > table > tbody > tr:nth-child(3) > td:nth-child(2) > a') data 그러나 data를 출력했을 땐 [ ] 이런 식으로 빈 리스트만 나왔습니다. 구글링해본결과 페이지를 켰을 때 자바스크립트에 의해 동적으로 변동되는 페이지는 값을 불러올 수 없어 그런다는데 이 사례도 동일한 경우인지 궁금해서 문의를 남깁니다.
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
soup.find()에 대해서 질문드립니다...
강의 영상 11분경에 soup.find("h3")로 제목을 뽑아오셨는데 그 뉴스 사이트에서 소스창을 보면 h3를 검색했을 때 h3태그가 저 제목을 포함한 태그말고 다른 태그들도 있는데 왜 저 제목 태금만 가져온건가요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
38번 문제 질문드립니다 ㅜ
다음 리스트 변수에서 음수 데이터를 삭제하고, 양수만 가진 리스트 변수로 만들고, 해당 변수를 출력하세요. a = [0, -11, 31, 22, -11, 33, -44, -55] 이러한 문제입니다. 제가 낸 해답.a = [0, -11, 31, 22, -11, 33, -44, -55] for i in a: if i<=0: a.remove(i) print(i)답이 [0,31,22,-44,-55]가 나옵니다...개념이 안잡혀있는건지.... 왜 이렇게나오는지 도저히 모르겠네요 ㅠㅠ
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
IDE, 에디터 차이가 어떻게 되나요?
IDE로는 visual studio, Android Studio, Pycharm, Eclipse 등이 있고 에디터에는 VScode, webstorm, Atom, Editplus 등이 있잖아요 둘다 코딩하고 나서 컴파일을 할 수 있고 다양한 모듈을 설치해서 쓰는 것 같은데 둘의 차이점이 무엇인가요... 개념이 헷갈려서요... 그리고 anaconda는 에디터인지 IDE인지 궁금합니다. 아니면 단순히 라이브러리를 모아놓은 패키지일 뿐인건지도요
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
pip install 설치 원리가 어떻게 되나요...?
안녕하세요 강사님. 라이브러리 설치에 관해서 궁금한 것이 있습니다. 라이브러리를 쓰기 위해서는 미리 설치가 되어 있어야 한다고 하셨고 그래서 미리 설치를 하기 위해서 pip install 라이브러리명 으로 터미널에서 위 명령어를 실행시키잖아요 근데 라이브러리 설치는 어떻게 진행되는 것인지 궁금합니다. 1. 인터넷이 연결이 안되어 있으면 설치가 안되는 것인가요? 2. 인터넷이 연결이 되어 있어야 설치가 되는 것이면 어떻게 해당 명령어만으로 인터넷에서 끌어와서 설치가 되는 것인지 궁금합니다. 3. 인터넷이 연결이 안되어 있어도 설치가 된다면 컴퓨터에 애초에 파이썬이 설치 되어있을 때 같이 설치가 되었다는 뜻이지 않나요? 궁금합니다!!
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
import json 관련해서 문의드립니다
안녕하세요 선생님 지난번 강의에서는 import json을 넣은 후 코드를 돌렸었는데 이번 강의에서는 import json 없이도 코드가 돌아가는 부분이 궁금합니다 혹시 위쪽 cell 에서 돌린 이력이 있어서 그런가 했는데 노트를 아예 새로 만들어서 이번 강의(import json이 없는.. )코드를 돌려도 동일하게 잘 작동을 하더라구요. 어떤 경우에 import json을 해야하나요?? 좋은 강의 감사합니다.
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
strip함수 관련 질문 드립니다.
string1 = '.........computer' string2 = ' ..........computer' print(string1.strip('.')) print(string2.strip('.')) 에서 마지막 줄은 앞에 공백이 있어서 '.'이 삭제가 안되는 것 같은데, '.'를 삭제하는 건 같을텐데 왜 삭제가 안되는지 궁금합니다.
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
[참고] 크롤링 프로그램 완성: 크롤링한 데이터에서 다시 크롤링하기2
강의제목 - 크롤링 프로그램 완성: 크롤링한 데이터에서 다시 크롤링하기2 강의시간 4분 40초 부분에 나오는 지마켓 베스트 100의 판매업체 선택자 부분이 조금 바뀌어서 강의에 나온 코드대로 하면 크롤링이 안되요. 아래처럼 바꾸니 제대로 되요. 기존 판매업체 선택자 코드 provider_info = soup_info.select_one("div.item-topinfo > div.item-topinfo_headline > p > a > strong") 새로 바뀐 판매업체 선택자 코드 provider_info = soup_info.select_one("div.item-topinfo_headline span.text__seller > a")