55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
KeyError: 'url_encoded_fmt_stream_map' 에러 수정 어떻게??
Traceback (most recent call last): File "C:\kim\workspace\test3\youtube-download0.py", line 3, in <module> yt=pytube.YouTube("https://www.youtube.com/watch?v=CTRO5NXmAp8") File "C:\Users\Duksoo\Anaconda3\lib\site-packages\pytube\__main__.py", line 88, in __init__ self.prefetch_init() File "C:\Users\Duksoo\Anaconda3\lib\site-packages\pytube\__main__.py", line 97, in prefetch_init self.init() File "C:\Users\Duksoo\Anaconda3\lib\site-packages\pytube\__main__.py", line 143, in init mixins.apply_descrambler(self.player_config_args, fmt) File "C:\Users\Duksoo\Anaconda3\lib\site-packages\pytube\mixins.py", line 96, in apply_descrambler for i in stream_data[key].split(',') KeyError: 'url_encoded_fmt_stream_map' [Finished in 3.27s]
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
MySQL 접속 관련 질문
MySQL server를 설치하고 컴퓨터를 끄기 전까지는 사용이 잘 되었습니다. 다음날 부팅 후 mysql폴더에 들어가서 mysql -u root -p를 입력하니 can't connect to mysql server on 'localhost' (10061) 에러가 납니다. 스택오버플로우도 찾아봤고 구글링도 열심히 해봤는데 모든 방법이 안됩니다. 제어판 관리도구의 서비스 목록에도 mysql이 없고.. 어떻게 mysql에 접속할 수 있을까요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
과제를 수행하는 코드가 작동은 하는데 오류를 뱉습니다.
좋은 강의 열심히 듣고 있습니다~ 다름이 아니라 과제로 다음 실시간 검색어 10개를 스크래핑 하는 코드를 작성했습니다. 검색어와 주소를 깔끔하게 출력하는데는 성공했는데 오류가 발생합니다. 코드와 오류 및 결과를 첨부하겠습니다. from bs4 import BeautifulSoupimport sysimport ioimport urllib.request as reqsys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')url = "https://www.daum.net"up = req.urlopen(url).read()soup = BeautifulSoup(up, 'html.parser')selector = "#mArticle > div.cmain_tmp > div.section_media > div.hotissue_builtin.hide > div.realtime_part > ol > li:nth-child({}) > div > div:nth-child(1) > span.txt_issue > a"def Print_Issue_And_Link(selector, num): #검색어를 출력 print(num, "위: ", soup.select_one(selector.format(num)).string) print("link: ", soup.select_one(selector.format(num)).attrs['href'])for i in range(1,21): Print_Issue_And_Link(selector, i)-------------------------------------------------------------------------------------------------------------/Users/sangsoohan/opt/anaconda3/envs/section2/bin/python /Users/sangsoohan/Documents/Programing_Project/Project_Moneyball/python_crawling/section2/daum_ontime_issue.py 1 위: 전광렬 link: https://search.daum.net/search?w=tot&q=%EC%A0%84%EA%B4%91%EB%A0%AC&DA=ATG&rtmaxcoll=1TH 2 위: 박술녀 link: https://search.daum.net/search?w=tot&q=%EB%B0%95%EC%88%A0%EB%85%80&DA=ATG&rtmaxcoll=1TH 3 위: 박희영 link: https://search.daum.net/search?w=tot&q=%EB%B0%95%ED%9D%AC%EC%98%81&DA=ATG&rtmaxcoll=1TH 4 위: 차준환 link: https://search.daum.net/search?w=tot&q=%EC%B0%A8%EC%A4%80%ED%99%98&DA=ATG&rtmaxcoll=1TH 5 위: 25번째 코로나 환자 link: https://search.daum.net/search?w=tot&q=25%EB%B2%88%EC%A7%B8+%EC%BD%94%EB%A1%9C%EB%82%98+%ED%99%98%EC%9E%90&DA=ATG&rtmaxcoll=1TH 6 위: 유승민 link: https://search.daum.net/search?w=tot&q=%EC%9C%A0%EC%8A%B9%EB%AF%BC&DA=ATG&rtmaxcoll=1TH 7 위: 시흥시 매화동 link: https://search.daum.net/search?w=tot&q=%EC%8B%9C%ED%9D%A5%EC%8B%9C+%EB%A7%A4%ED%99%94%EB%8F%99&DA=ATG&rtmaxcoll=1TH 8 위: 최혜진 link: https://search.daum.net/search?w=tot&q=%EC%B5%9C%ED%98%9C%EC%A7%84&DA=ATG&rtmaxcoll=1TH 9 위: ufc link: https://search.daum.net/search?w=tot&q=ufc&DA=ATG&rtmaxcoll=1TH 10 위: 인교진 link: https://search.daum.net/search?w=tot&q=%EC%9D%B8%EA%B5%90%EC%A7%84&DA=ATG&rtmaxcoll=1TH Traceback (most recent call last): File "/Users/sangsoohan/Documents/Programing_Project/Project_Moneyball/python_crawling/section2/daum_ontime_issue.py", line 22, in <module> Print_Issue_And_Link(selector, i) File "/Users/sangsoohan/Documents/Programing_Project/Project_Moneyball/python_crawling/section2/daum_ontime_issue.py", line 18, in Print_Issue_And_Link print(num, "위: ", soup.select_one(selector.format(num)).string) AttributeError: 'NoneType' object has no attribute 'string' Process finished with exit code 1
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
phantomjs 사용시 파일미생성
스크린샷 완료 C:\Users\Cori\Anaconda3\envs\section3\lib\site-packages\selenium\webdriver\phantomjs\webdriver.py:49: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless ' [Finished in 12.708s]실행은 되는데 스크린샷 파일은 디렉토리에 미생성 되어있습니다.권한문제 일까요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
과제 질문드립니다. (한글 인코딩관련)
처음에는 dataframe을 to_sql메서드를 이용해서 import pandas as pd#엑셀파일을 DB로 저장하기from sqlalchemy import create_engineimport pymysql#read filedata = pd.read_excel(r'C:\pythonTest\data.xlsx', thousands=',')# print(data.head())engine = create_engine("mysql+pymysql://python:"+"password"+"@localhost:3306/stock_db?charset=cp949", encoding='cp949')conn = engine.connect()data.to_sql(name='stock20200131', if_exists='fail', con=engine) 엑셀파일은 한국거래소에서 받아온 주식정보 파일입니다. 그래서 한글이 있습니다. utf8, cp949, euckr등 구글링하며 한글 인코딩을 모두 해봤는데.. db에보면 모두 ?????로 깨집니다. 해결방법좀 알려주실수 있을까요? *pymysql로 connect하니까 to_sql사용하기에 제한이 있어서 sqlalchemy를 이용했습니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
안녕하세요 질문있습니다.
mac에서 atom은 어디서 저장되는지 알 수 있을까요? 전부 찾아봤는데 없더라구요..
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
KeyError: 'url_encoded_fmt_stream_map' 에러가 발생합니다.
import pytubeyt = pytube.YouTube("https://www.youtube.com/watch?v=VpP3fvAmSt4") 단 두줄 작성했는데 오류가 발생하는 참사가 발생했습니다.ㅠㅠ Traceback (most recent call last): File "/Users/sangsoohan/PycharmProjects/section2/youtube_downloader.py", line 3, in <module> yt = pytube.YouTube("https://www.youtube.com/watch?v=VpP3fvAmSt4") File "/Users/sangsoohan/opt/anaconda3/envs/section2/lib/python3.5/site-packages/pytube/__main__.py", line 88, in __init__ self.prefetch_init() File "/Users/sangsoohan/opt/anaconda3/envs/section2/lib/python3.5/site-packages/pytube/__main__.py", line 97, in prefetch_init self.init() File "/Users/sangsoohan/opt/anaconda3/envs/section2/lib/python3.5/site-packages/pytube/__main__.py", line 143, in init mixins.apply_descrambler(self.player_config_args, fmt) File "/Users/sangsoohan/opt/anaconda3/envs/section2/lib/python3.5/site-packages/pytube/mixins.py", line 96, in apply_descrambler for i in stream_data[key].split(',') KeyError: 'url_encoded_fmt_stream_map'
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
섹션2를 듣고있습니다.
정말 좋은 강의라고 생각합니다. IDE는 Vim을 쓰고있습니다. 마침 요즘 emmet을 익히던 참인데, 섹션2에서 html을 입력할 때 emmet을 연습하기 좋은 간단한 예제가 계속 나와서 좋은 연습거리가 됐습니다. 섹션2 시작하기 전에 emmet에 대해서도 조금 소개가 있으면 좋을 것 같습니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
인프런 강의 크롤링시
인프런강의 크롤링시 강의 1개만 출력됩니다. 어떤부분이 잘못된건지 조언 부탁드려요 base = "https://www.inflearn.com/" quote = rep.quote_plus('courses/it-programming', safe='/') url = base + quote res = req.urlopen(url).read() soup = BeautifulSoup(res , 'html.parser') recommand = soup.select("#courses_section > div > div > div > main > div.courses_container > div ") print(recommand)
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
activate/deactivate 명령어 실행시 CommendNotFoundError가 발생합니다.
위의 사진같이 에러가 발생합니다. 어떻게 해결 할 수 있을까요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
conda remove --name test1 --all이 작동하지 않습니다
컴퓨터는 mac OS입니다. 검색해서 알아본 결과 conda env remove --name test1 로 하니 작동이 되어 test1폴더가 삭제된 것을 확인했으나 conda env remove --name test1 --all 은 터미널에서 뒤에 --all을 모르겠다면서 오류를 뱉더군요. 뒤에 --all을 붙이지 않아도 가상환경을 깔끔히 삭제하는데에 문제가 없는지 궁금합니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
경로 선택창을 띄우는 부분에서 파일탐색 창이 열리지 않고 프로그램이 죽어버립니다.
def selectDownPath(Self): #파일선택 fname = QFileDialog.getOpenFileName(self) self.pathTextEdit.setText(fname[0]) print('TEST') #경로선택 이 부분에서 FileNavButton 을 클릭하면 프로그램이 죽어버립니다. 코드는 정확하게 작성한 것 같은데 해당 함수부분 말고 다른부분을 같이 살펴봐야 하나요? 추가로 영상에서는 signal 확인 하시면서 글자를 출력 할 때 프로그램이 실행된 상태에서 atom에 출력이 되는데 저는 프로그램 종료 된 이후에 출력됩니다. 위의 질문과 별개의 문제인거라면 어느부분을 살펴봐야 하는지도 질문드립니다ㅠ
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
qt 디자이너 위젯 종류
안녕하세요 ! qt 디자이너에 그래픽뷰 말고는 없는데 따로 인스톨 하는방법 있을가요? 사용하신 웹뷰는 제 위젯에는 없네요 ㅠㅠ 한번 지우고 설치했는데도 마찬가지입니다 버전은 qt5.14.1입니다
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
네이버 로그인 질문
네이버 로그인을 하려고 하는데 프로그램을 돌리니까 항상 자동입력 방지문자가 나오는데 어떻게 해야 할까요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
ImportError: DLL load failed: 지정된 프로시저를 찾을 수 없습니다. 오류가 발생합니다
강의 동영상 39:15 부분에서 Build 시 발생하는 에러입니다. ui 파일을 호출하는 부분에서 발생하는 에러같아 보이는데 어느부분이 문제인지를 모르겠습니다. 처음 생성할때부터 WebEngineView로 작성되어서 이 부분은 수정하지 않았습니다. [Atom Error Message] File "C:\Users\hyunj\OneDrive\Code\Python\section6\main.py", line 12, in <module> form_class = uic.loadUiType("C:\\Users\\hyunj\\OneDrive\\Code\\Python\\section6\\ui\\you_viewer_v1.0.ui")[0] File "C:\Users\hyunj\Anaconda3\lib\site-packages\PyQt5\uic\__init__.py", line 203, in loadUiType exec(code_string.getvalue(), ui_globals) File "<string>", line 146, in <module> ImportError: DLL load failed: 지정된 프로시저를 찾을 수 없습니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
왜 소리가 두개로 나오죠??
다른 강의랑 소리가 같이 나는데요 왜 그런거죠?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
강사님 질문드립니다..
안녕하세요 강사님 궁금한게 있어서 질문 드리고자 올립니다 파이썬 파일을 exe 로 변환시키는대에 cx_freeze 을 쓰고있는대요 구글링을 3일째 하고있는데 마땅한 자료가 없어서 혹시 아실까하고 질문드립니다 setup.py 파일 예제이구요 import 한 소스코드입니다 문제는 exe로 잘 변환도 되고 오류없이 프로그램도 잘 돌아가는데 필요없는 lib 파일들을 다 긁어와서 500mb 가 넘습니다.. 어떻게하면 필요한 모듈만가져와서 build 하여 파일용량을 쭐일수있을까하고 질문드립니다
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
과제 질문
//파이참 사용자입니다. import urllib.request as reqfrom urllib.parse import urlencodeAPI = "https://nv.veta.naver.com/fxshow"values = { 'su': 'SU10078', 'nrefreshx': '0'}print('before', values)params = urlencode(values)print('after', params)url = API+"?"+paramsprint("요청 URL : ", url)f = req.urlopen(url).read()savePath = "E:/test/homeworkIMG.png"with open(savePath, 'wb') as saveFile: saveFile.write(f)print('다운로드 완료') 이렇게 코딩을 해서 다운로드는 잘 되는데 막상 이미지 파일을 열어보려고 하면 파일 형식이 지원되지 않는다고 합니다. 그런데 URL을 따라가보면 파일형식이 jpg, png계속 바뀌던데.. 어떻게 해야 할까요? jpg로 코드를 만들어도, png로 만들어도 이미지가 나오지 않는건 똑같습니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
Path관련 질문.
파이참을 사용하고있습니다. C에 ImgTest라는 폴더를 만들고 savePath = "C:\ImgTest\test1.jpg" 이렇게 해서 urlretrieve를 사용하면 OSError: [Errno 22] Invalid argument: 'C:\\ImgTest\test1.jpg' 이런 에러가 나옵니다. 그런데 E드라이브를 path로 해주면 어느 폴더든 간에 아무 문제없이 잘 됩니다. 그리고 savePath = "C:test1.jpg" 이렇게 하면 Section2프로젝트 파일안에 저장이 되는데 뭐가 문제인건가요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
클래스 접근이 어려워요ㅠ 도와주세요
안녕하세요~ 강의 정말 잘 듣고 있습니다. 제가 클래스 접근이 서툴러서 아래와 같은 문제를 해결 못하고 있습니다. 부디 도움 부탁드립니다. Form.py 와 Main.py , Form2.py 3개로 이뤄어진 프로젝트에서 Form.py 에서는 변수만 만들어주고 Main 에서 띄어주는거 까지 성공했습니다. 이젠 Form2.py 에서 Form.py 에서의 버튼의 사이즈를 변경하고 싶습니다. 감사합니다~ 밑에는 제가 작성한 코드 입니다. main.py import sys, Form, Form2from PyQt5.QtWidgets import QWidget, QApplicationclass MainWindow(QWidget, Form.Ui_Form): def __init__(self): super().__init__() self.setupUI() # self.set_resize(200, 200)if __name__ == "__main__": app = QApplication(sys.argv) form = MainWindow() form.show() app.exec_() Form.py import sysfrom PyQt5.QtWidgets import QPushButtonclass Ui_Form(object): def setupUI(self): self.pb1 = QPushButton('test', self) # self.pb1.resize(200, 200) def set_resize(self, width, height): self.pb1.resize(width, height) Form2.py from Form import Ui_Formclass camera_set(object): def pb_resize(self): self.ui = Ui_Form() self.ui.set_resize(200, 200) # self.pb_resize(200, 200)