55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
맥 os에서 실행시 파일저장
맥 os의 아톰에서 하기 문장을 입력 후 실행시,실행은 되나, 저장된 파일이 안보이네요.이유가 무엇인지요?import sysimport ioimport urllib.request as dwsys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')imgUrl ="http://post.phinf.naver.net/20160621_169/1466482468068lmSHj_JPEG/If7GeIbOPZuYwI-GI3xU7ENRrlfI.jpg"htmlURL ="http://google.com"savePath1 ="/Users/ken/test1.jpg"savePath2 ="/Users/ken/index.html"f = dw.urlopen(imgUrl).read()f2 = dw.urlopen(htmlURL).read()saveFile1 = open(savePath1,'wb') # w : write , r : read , a : addsaveFile1.write(f)saveFile1.close()with open(savePath2,'wb') as saveFile2:saveFile2.write(f2)print("다운로드 완료!")
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
zetawiki URL에 unicode가 한글로 무엇인지요?
URL이 바뀌어서 볼 수가 없어서요.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
input을 콘솔에서 못받는거 같습니다 ㅠㅠㅠ
import pytubeimport osimport subprocessimport sysimport iosys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')yt = pytube.YouTube("https://www.youtube.com/watch?v=AbyjyC07PfE")videos = yt.streams.all()for i in range(len(videos)) :print(i,",",videos[i])cNum = int(input("다운 받을 화질은?(0~21 입력)")) < 이부분 부터 안됩니다> down_dir = "C:youtube"videos[cNum].download(down_dir)newFileName = input("변환할 mp3 파일명? ")oriFileName = videos[cNum].default_filenamesubprocess.call(['ffmpeg','-i',os.path.join(down_dir,oriFileName),os.path.join(down_dir,newFileName)])print("동영상 다운로드 및 mp3 변환 완료")코드는 똑같고, 혹시 utf 문제인가해서 코드 작성했는데 마찬가지로 안됩니다 ㅠㅠㅠㅠ강사님 다시한번 부탁드리겠습니다.. 한 강의를 2틀째 듣고 있습니다
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
self.WebView.load 프로그램 종료 관련
self.append_log_msg('Play Click')self.webView.load(QUrl(url)) self.showStatusMsg(url + "Playing...") self.previewButton.setText("Stop") self.is_play = True self.StartButton.setEnabled(True) sself.initialYouWork(rul)self.WebView.load(QUrl(url)) -> 여기구문이 실행되면 프로그램이 종료 됩니다. 별다른 오류는 없습니다.self.webEngineView.load(QUrl(url)) -> 이구문으로 변경하고 실행하면 정상동작 합니다.self.webView.loadProgress -> 위의 구문을 피해가더라도 loadProgress 부분에서도 오류가 동일하게 발생합니다. 여러번 Conda 환경을 재구성하여 진행하였으나 동일했습니다. 환경설정은 아래와 같이 했습니다. 조언 부탁드립니다. --import 구문import sysfrom PyQt5.QtWidgets import *from PyQt5 import QtCorefrom PyQt5.QtCore import pyqtSlot, pyqtSignal, QUrl, QThreadfrom PyQt5 import uicfrom lib.YouViewerLayout import Ui_MainWindowimport reimport datetimeimport pytubefrom lib.AuthDialog import AuthDialog--콘다환경(section6) C:Usersseul>conda listpackages in environment at C:ProgramDataAnaconda3envssection6:#Name Version Build Channelbeautifulsoup4 4.6.3 certifi 2018.8.24 py35_1chardet 3.0.4 fake-useragent 0.1.11 get 2018.11.19 idna 2.7 pip 10.0.1 py35_0pip 18.1 post 2018.11.20 public 2018.11.20 PyQt5 5.11.3 PyQt5_sip 4.19.13 python 3.5.6 he025d50_0pytube 9.3.0 query-string 2018.11.20 request 2018.11.20 requests 2.20.1 setuptools 40.2.0 py35_0urllib3 1.24.1 vc 14.1 h0510ff6_4vs2015_runtime 14.15.26706 h3a45250_0wheel 0.31.1 py35_0wincertstore 0.2 py35hfebbdb8_0
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
pytube 유투브 영상 다운받은 내용 print 문제
import pytubeyt = pytube.Youtube("주소")videos = yt.streams.all()print("videos",videos)강사님과 같이 했는데 콘솔에 오류가 나네요 ... 하루종일 해결하려고 노력중인데 모르겠어요 .pytube.exception.regemaxtcherror: regex pattern(yt.akamized.net~~~~~) had zero matches 라고 뜹니다다른 유투브 영상들도 마찬가지로 안됩니다.. 확인좀 부탁드리겠습니다.
- 파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
과제를 이런식으로 하는게 맞나요 ?
삭제된 글입니다
- 파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
질문입니다 :)
삭제된 글입니다
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
AddClipboardFormatListener() failed 오류
pyqt 예제 실행시AddClipboardFormatListener() failed <핸들이 잘못었습니다.>라고 뜹니다.근데 동작은 잘 합니다.저 문제가 왜 생기는 건가요
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
웹 전체를 다 읽지를 못해요
from bs4 import BeautifulSoupimport urllib.request as reqimport sysimport iosys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')url = "http://finance.daum.net/"res = req.urlopen(url).read()soup = BeautifulSoup(res, "html.parser")print('soup', soup)top = soup.select("div#boxTopSectors")print(top)저렇게 코딩을 했는데요 실제 크롬에서 (F12)에서 보이는 HTML Elements값을 다 갖고오지 못합니다원인을 찾지 못하겠어요파싱 결과값<div class="mainB"><div class="leftW"><div class="topNews" id="boxTodayNews"><div class="rankingB" id="boxBestSearchs"><div class="rankingB line" id="boxTopSectors">실제 HTML<div class="rankingB line" id="boxTopSectors"><div class="halfB"><div class="titB">업종 상위 - 코스피<a href="/domestic/sectors?market=KOSPI" class="btnMore" title="더보기">더보기</a><ul class="list"><em class="ty01">1<a href="/domestic/sectors/D0011020" class="txt">통신업<span class="up">+2.16%<a href="/quotes/A006490" class="up"> <i>▲</i>인스코비</a><em class="ty02">2<a href="/domestic/sectors/D0011005" class="txt">음식료품<span class="up">+1.55%<a href="/quotes/A271560" class="up"> <i>▲</i>오리온</a><em class="ty03">3<a href="/domestic/sectors/D0011017" class="txt">전기가스업<span class="up">+1.16%<a href="/quotes/A015760" class="up"> <i>▲</i>한국전력</a><em class="ty04">4<a href="/domestic/sectors/D0011024" class="txt">증권<span class="up">+1.03%<a href="/quotes/A003535" class="up"> <i>▲</i>한화투자증권우</a><em class="ty05">5<a href="/domestic/sectors/D0011013" class="txt">전기전자<span class="up">+0.27%<a href="/quotes/A014915" class="up"> <i>↑</i>성문전자우</a><div class="halfB fr"><div class="titB">업종 상위 - 코스닥<a href="/domestic/sectors?market=KOSDAQ" class="btnMore" title="더보기">더보기</a><ul class="list"><em class="ty01">1<a href="/domestic/sectors/E4012075" class="txt">운송장비·부품<span class="up">+2.02%<a href="/quotes/A033600" class="up"> <i>↑</i>에이코넬</a><em class="ty02">2<a href="/domestic/sectors/E4012153" class="txt">인터넷<span class="up">+0.76%<a href="/quotes/A143240" class="up"> <i>▲</i>사람인에이치알</a><em class="ty03">3<a href="/domestic/sectors/E4012063" class="txt">출판·매체복제<span class="down">-0.01%<a href="/quotes/A036000" class="down"> <i>▲</i>예림당</a><em class="ty04">4<a href="/domestic/sectors/E4012012" class="txt">기타서비스<span class="down">-0.11%<a href="/quotes/A215380" class="down"> <i>▲</i>우정바이오</a><em class="ty05">5<a href="/domestic/sectors/E4012152" class="txt">방송서비스<span class="down">-0.53%<a href="/quotes/A028150" class="down"> <i>▲</i>GS홈쇼핑</a>
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
다음 금융 싸이트 스크래핑 예제 질문2
우선 스크래핑 할려는 부분은 다음과 같습니다.http://finance.daum.net/다음 금융 싸이트 들어가시면 우측 하단 카테고리 중에 '시가총액' 을 눌러야 활성화되서시가총액 리스트 나오는 부분을 스크래핑 할려고 합니다.알려주신대로 개발자도구 활용해서 copy->selector를 하니 boxMarketTrend > div.box_contents > div:nth-child(6) > div.halfB.fr > ul > li:nth-child(1) > a위와 같은 내용으로 나와서 실제 소스에 붙여 놓고 실행을 해봤을 때는 빈값을 가져오게 됩니다..boxMarketTrend태그만 실행했을때는 정상적으로 데이터를 가져오고 boxMarketTrend > div.box_contents를 실행했을 때는 데이터를 못가져오는데요.. 어떤 방법으로 해결해야할지 질문드립니다..
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
다음 금융 싸이트 스크래핑 예제 질문
안녕하세요.현재 다음 금융싸이트 들어가서 우측하단의 시가총액 부분을개발자도구 통해서 확인해보면서 예제 실습해보고 있는데요.(동영상 찍으신 부분 시점하고 다른것 같습니다.)top = soup.select('#boxMarketTrend')이렇게 실행했을때 값을 가져오는데요. 그 다음에 저 boxMarketTrend 밑에 div 태그 안에 포함되어있는 데이터를 가져올려고 할때boxMarketTrend > div.box_contents이렇게 하면 아무 값도 못가져오는 것 같습니다.. 어떠한 방식으로 스크래핑하면 될지요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
"‘atom’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다." 이 문구가 계속 표시되네요;;;
다른 분이 이미 질문하신 내용이지만, 저도 위와 같은 현상이 나타나서 강의 진행이 안되고 있습니다.새로운 계정을 만들어서 계정 폴더명을 영문으로 바꿨는데도 불구하고, 여전히 atom이 실행되지 않습니다.다른 답변을 보니, 아톰데이터 알집을 풀어서 환경변수 셋팅을 해주면 된다라고 말씀하셨는데, 깃허브에 접속해서 봐도 이 방법은 어떻게 해야되는지 몰라서, 지금 아무것도 해결이 되지 않고 있는 상황입니다.다른 무료강의들보다는 질적인 부분에서 더 좋을 것이라는 예상을 하고 결제를 했는데, 이러한 사소한 문제로 인해 강의를 진행하지 못하고 있어서 갑갑할 따름입니다.번거로우시더라도 해결방법에 대해 자세한 답변 좀 부탁드리겠습니다.그리고 이 곳에 설명을 기재하기 불편하시면, 제 이메일도 알려드릴테니 꼭 읽어주시고 답변 부탁드리겠습니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파이썬 셀레니움 파싱관련질문입니다.
파이썬 셀레니움에서 (구글 headless모드) 웹데이터를 파싱해오는 함수를만들었는데요 print로 확인해봤을때 self.driver.get_screenshot_as_file('1.png')을 추가하여 스크린샷을 찍어오면 파싱 이 정상적으로 잘 되고 똑같은 코드인데 스크린샷추가만 빠지면 파싱이 안됩니다. 이유가 뭔지 알수 있을까요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파이썬 셀레니움 파싱관련 질문드립니다.
파이썬 셀레니움에서 (구글 headless모드) 웹데이터를 파싱해오는 함수를만들었는데요print로 확인해봤을때 self.driver.get_screenshot_as_file('1.png')을 추가하여 스크린샷을 찍어오면 파싱이 정상적으로 잘 되고똑같은 코드인데 스크린샷추가만 빠지면 파싱이 안됩니다. 이유가 뭔지 아시는분 있으신가요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파이썬 셀레니움 파싱관련 질문드립니다.
파이썬 셀레니움에서 (구글 headless모드) 웹데이터를 파싱해오는 함수를만들었는데요print로 확인해봤을때 self.driver.get_screenshot_as_file('1.png')을 추가하여 스크린샷을 찍어오면 파싱이 정상적으로 잘 되고똑같은 코드인데 스크린샷추가만 빠지면 파싱이 안됩니다. 이유가 뭔지 아시는분 있으신가요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
2-7-1.py 예제 관련 질문
강좌의 예제하고 현재 실제 Daum금융 싸이트 들어갔을때의 소스가 좀 다른 거 같아 질문 드립니다.div 클래스 안의 ul 클래서 안의 링크 안의 제목을 가져오는 부분을 어찌해야 할지 몰라서 질문 드립니다.top = soup.select("div.titB")이런 방식으로 했을때는 값을 가져오지 못하는데요.. 어떤 방법으로 해야할지 질문드립니다..ㅠ참고로, 현재 Daum금융 싸이트의 시가총액 부분을 개발자 도구를 통해 확인해 본 태그 아래에 첨부 드립니다.<ul class="list boxKosdaq"><li><em class="ty01">1</em><a href="/quotes/A153710" class="txt">옵티팜<p data-realtime-trade-price="yes">11,700<span class="num up1" data-realtime-change-price="yes">↑2,700<span class="up1" data-realtime-change-ratio="yes">+30.00%<p class="num" data-realtime-acc-trade-volume="yes">15,148,591<em class="ty02">2<a href="/quotes/A069330" class="txt">유아이디<p data-realtime-trade-price="yes">1,760<span class="num up1" data-realtime-change-price="yes">↑405<span class="up1" data-realtime-change-ratio="yes">+29.89%<p class="num" data-realtime-acc-trade-volume="yes">573,047<em class="ty03">3<a href="/quotes/A045890" class="txt">DB라이텍<p data-realtime-trade-price="yes">2,610<span class="num up1" data-realtime-change-price="yes">↑600<span class="up1" data-realtime-change-ratio="yes">+29.85%<p class="num" data-realtime-acc-trade-volume="yes">7,327,336<em class="ty04">4<a href="/quotes/A048430" class="txt">유라테크<p data-realtime-trade-price="yes">6,660<span class="num up1" data-realtime-change-price="yes">↑1,530<span class="up1" data-realtime-change-ratio="yes">+29.82%<p class="num" data-realtime-acc-trade-volume="yes">1,732,617<em class="ty05">5<a href="/quotes/A226360" class="txt">이엑스티
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
2-7-2.py 예제 관련 질문
예제 동일하게 따라하니 출력결과 까지 나오는거 확인했는데요.근대 출력 결과에서 아래와 같이 출력문들이 깨져서 나오는 거 같습니다.혹시 해결 방법이 있을까요?ㅠ..³²¼±¾Ë¹Ì¿ìDB¶óÀÌÅØÀ¯¶óÅ×Å©À¯¾ÆÀ̵ð¿ÉƼÆÊ¿»·ÎÆäÀÌƼÄÉÀ̾¾ÇÇ¿£¾ÆÀÌÄÄÆÛ´Ï
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
그렇다면 가상환경의 파이썬에서는 conda pip 어느걸로 설치해도 사용가능한가요?
설치경로로가서 Python setup.py install 로 치면 pip에 설치되는데이걸로 설치해도 파이썬에서 쓸수 있는건가요??두번째로! conda 에서 설치하는건 어떻게하나요? ㅠㅠ질문이많아서 죄송합니다 감사합니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
아나콘다 제공되는 패키지가 아닌 패키지는 어떻게 설치하나요?
어떤 패키지 폴더를 받았고 그 폴더안에 setup.py 가 있는것을 확인했습니다 아나콘다에서 가상환경을 만들어주고 activate "가상환경" 으로 들어가 그 환경에서 저 폴더로 cd (경로) 로 들어간 다음 python setup.py install 이라고 치고 뭔가 깔린 action 이 취해졋는데 conda list 라고 쳐도 그 패키지가 나오지 않습니다. 반대로 그 폴더에서 pip list 라고 치면 그안엔 나옵니다. 이게 어떤차이인거죠?ㅠㅠ 제대로 설치가 된건가요? 알려주시거나 해결할수있는 사이트 주시면 정말 감사합니다 ㅠㅠ (구글에서 찾아봐도 잘 모르겠습니다. ㅠㅠ)
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
pc 부팅시마다 아톰에서 install shell command를 실행해줘야하는 건가요?
맥환경에서 학습중입니다.프롬프트 창에서 atom 명령어로 실행시, 실행이 안되길래atom 직접 띄어서 install shell command 실행했더니, 명령프롬프트창에서도 실행이 되는데요.근대, pc 재부팅을 하면 프롬프트창에서 atom 명령어로 실행이 안됩니다..다시 또 직접 띄어서 install shell command 실행하면 되구요...pc 부팅시마다 한번씩 install shell command 실행해야 하는 걸까요?ㅠ..