55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
어이 없고 알수 없는 오류에 굴복하지 마세요.
조금 황당한 상황에 직면에서 다른 분들도 혹시 소중한 시간을 날릴까봐 글 남깁니다. 스샷 보시면 "from urllib....: 임포트 구문이 2줄 있는데 밑에 한줄은 from에 에러 빨간 줄 있는 거 보이시죠? 타이핑 했을 때 에러가 잡혀서 프로그램 실행이 처음에 안되었습니다. 보시다 시피 오타도 아닙니다. 한참 시간을 뺏길 뻔 하다가 파이선 닥스 가서 문구를 복붙해 본 것이 윗줄입니다. 보다시피 똑같은 문장인데 아랫줄은 에러고 윗줄은 노에러 입니다. 이유를 모르겠습니다. 어쨌든 되긴 되었는데 이런 이상한 상황에 다른 분도 처할 수 있고 내가 뭘 잘 못했나? 라는 자책감에 빠지지 말고 시간 낭비도 하지 마시라고 사례로 하나 첨부 합니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
[맥OS] 수업에서 나온 아나콘다 맥 명령어, 오늘 시점에서 유효한 것 입니다.
conda create --name test1 python=3.8 ⇒ 파이선 3.8 버전으로 test1 가상 환경을 만든다. source activate test1 ⇒ test1 가상환경 활성화 및 이동 conda deactivate ⇒ test1 비활성화 및 base로 돌아 옴 conda info —envs ⇒ 가상환경 리스트 출력 conda list ⇒ 가상환경 내 설치 소프트웨어 리스트 출력 conda clean -a ⇒ 캐쉬 및 로그 파일 삭제 conda update conda ⇒ 아나콘다 업데이트 conda remove -name(-n) "이름" --all ⇒ 가상환경 삭제
- 해결됨파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
맥 os 강의 재생 오류
안녕하세요. 다름이아니라 맥 os 버전으로 따로 올려주신 영상들이 현재 개인정보보호 설정에 의해 Vimeo에서 재생할 수 없다고 뜨네요..! 사파리랑 크롬브라우저로 시도해봤는데 안 되는 걸 보면 영상이 막힌 것 같은데 혹시 체크해주실 수 있으실까요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
3-6 실습(과제) 진행중 질문
안녕하세요 실습(과제)인 엔카사이트 접속 후 매물 조회 기능을 수행중에 있는데요 encar.com에 접속하면 항상 광고 팝업창이 뜨는데 자동으로 종료시키는 법을 알고 싶습니다 셀레니움에서 웹페이지 접속시 광고와 같은 팝업창이 뜰 경우 처리해주는 기능이 있는지 궁금합니다
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
NameError: name 'driver' is not defined 질문 드려요
site = "https://1.1.1.1/" chrome_options = webdriver.ChromeOptions() chrome_options.add_experimental_option("prefs",{ "download.default_directory":"C:\\ABCD\\temp" }) def runTest(): driver = webdriver.Chrome(executable_path='C:/Python/project/chromedriver',chrome_options=chrome_options) driver.get(site) ByPassSSLAuth() def ByPassSSLAuth(): #인증서 오류 통과 driver.find_element_by_xpath('//*[@id="details-button"]').click() driver.find_element_by_xpath('//*[@id="proceed-link"]').click() driver.implicitly_wait(5) runTest() 위 코드들을 함수를 이용하지 않고 작성할 경우에는 정상적으로 작동이 됩니다. 그런데 함수에 넣어서 구동하려고 하면 NameError: name 'driver' is not defined 에러가 발생합니다. 함수를 이용해서 구현하고 싶은데 방법을 모르겠습니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
과제 에러 질문합니다
안녕하세요. 현재 실습의 용이성을 위해 엑셀 형태의 1000 Rows.xlsx 파일을 별도의 코드 작성을 통해 동일 파일 이름의 json 형태로 바꿔 사용중입니다. DB에 인서트하는 코드는 다음과 같습니다. import pymysql import simplejson as json conn = pymysql.connect(host='localhost', user='python', password='1234Qwerty', db='python_app1', charset='utf8') conn.select_db('python_app1') c = conn.cursor() c.execute("CREATE TABLE IF NOT EXISTS 1000Rows(id INT(3) NOT NULL, \ device VARCHAR(100), \ seller VARCHAR(30), \ inventory INT(6), \ attribute1 FLOAT(6,2), \ attribute2 FLOAT(5,2), \ attribute3 FLOAT(4,2), \ location ENUM('Nunavut', 'Northwest Territories', 'Prince Edward Island', 'Manitoba', 'British Columbia'), \ complement VARCHAR(30), \ ratio FLOAT(3,2), PRIMARY KEY(id))" \ ) try: with open('/Users/jeongjihyeon/Desktop/2020-2/inflearn/section5/data/1000 Rows.json', 'r') as infile: r = json.load(infile) rowList =[] for row in r: t = (row['id'], row['device'], row['seller'], row['inventory'], row['attribute1'],row['attribute2'],row['attribute3'],row['location'],row['complement'],row['ratio']) rowList.append(t) c.executemany('INSERT INTO 1000Rows(id, device, seller,inventory,attribute1,attribute2,attribute3,location,complement,ratio) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)', rowList) conn.commit() finally: conn.close() 수업 중 실습한 예제와 거의 동일하게 코드를 짰는데도 simplejson.errors.JSONDecodeError: Extra data: line 2 column 1 - line 1001 column 1 (char 272 - 267694) 이런 에러가 뜹니다 ㅠㅠ 변수 r에 json.load를 할당하는 과정에서 문제가 생긴 것 같은데 JSONDecodeError라는게 정확히 어떤 걸 말하는지 서칭을 해도 잘 모르겠네요...DB에 테이블과 각각의 필드값은 잘 들어간 상태이구요. 파일형식은 json으로 제대로 변환되었고 모듈 임포트도 문제 없이 된 것 같은데 어디가 문제일까요..? 자세한 설명 항상 감사드립니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
영문 계정 만들어서 atom 실행중입니다.
원래 계정이 한글명이라 영문계정을 따로 만들어서 atom실행 중입니다. 그런데도 계속 'atom'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 프롬프트에 뜹니다. 수동으로 하는 방법밖엔 없나요? apm도 안됩니다.. 영문 계정을 만들거나 C드라이브에 수동 설치하거나 한가지만 하면 되는거 아닌가요?ㅠㅠ
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
2-8-2문제 질문 드립니다.
인프런 홈페이지 내용이 달라져서 혼자 https://www.inflearn.com/roadmaps 부분으로 공부해보려고 했는데요. 일단 다른 분들 질문한 것 까지 다 읽어서 뭐가 잘못됐는지 확인해보려고 했는데 잘 모르겠습니다 ㅠㅠ 이미지랑 text 다운로드는 되는데 딱 하나밖에 안되네요.. 도움주시면 정말 감사하겠습니다. from bs4 import BeautifulSoup import urllib.request as req import urllib.parse as rep import sys import io import os sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') base = "https://www.inflearn.com/" quote = rep.quote_plus("roadmaps") url = base+quote res = req.urlopen(url) savePath = "C:\\imagedown\\" try: if not (os.path.isdir(savePath)): os.makedirs(os.path.join(savePath)) except OSError as e: if e.errno != errno.EEXIST: print("폴더 만들기 실패") raise soup = BeautifulSoup(res, "html.parser") recommand = soup.select("div.view") print(recommand) for i,e in enumerate(recommand, 1): with open(savePath+"title_"+str(i)+".txt","wt") as f: f.write(e.select_one(".content > h5").string) fullFileName = os.path.join(savePath, savePath+str(i)+'.png') req.urlretrieve(e.select_one("figure.image > img")['src'],fullFileName) print('다운로드 완료')
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
개발환경설정문의드립니다!
atom연결은 anaconda prompt 창에서 section2 를 activate한 후 atom이라고 치면 바로 실행이 되던데 vscode를 사용하려면 어떻게 해야하나요? 계속 vscode를 사용해서 이게 편할거같아서요ㅠ
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
finance-datareader 패키지를 설치하였는데도
finance-datareader 패키지를 설치하였는데도 모듈이 없다는 에러메세지가 뜹니다.ㅠㅠ conda list를 통해 제대로 패키지가 설치되었음을 확인하였고, 패키지 삭제후 다시 설치하였는데도 여전히 에러가 뜹니다. 이유가 무엇일까요? 구글링한 결과 비슷한 예들이 보이긴 했는데.. 정확히 어떻게 해야할지 모르겠습니다. ModuleNotFoundError: No module named 'FinanceDataReader'
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
과제질문
안녕하세요 동영상 광고를 가져오는 부분에서 문제가 생겨 여쭤봅니다. 관련 코드만 아래에 적어놓았습니다. API = "https://siape.veta.naver.com/fxclick" values ={ "eu":"EU10041892", "calp" : "-", "oj":"ZagUyei1lSgOWdeqzmpSTXGPnKkh%2FoRNBazN69ObGo1Se5T8tLrden3MvdjVKAV1ht2So1LWEJfYQAea7u4%2BIFMhppu31PHobMhMtQmbJCE", "ac":"8135768", "src":"4529484", "br":"3225204", "evtcd":"P901", "x_ti":"1316", "tb":"", "oid":"", "sid1":"", "sid2":"", "rk":"b5b4ba8fc5a1acc03764536d8899f7ba", "eltts":"bYJLFAD3M8%2FI86eghpCnEg%3D%3D", "lu":"", "brs":"Y" } params = urlencode(values) url = API+"?"+params+"&" savePath2 = "c:/section2/hw01.mp4" f2 = req.urlopen(url).read() with open(savePath2, 'wb') as saveFile2: saveFile2.write(f2) 여기서 나오는 url은 동영상 파일이 아니라 다른 웹페이지가 나와서 동영상 파일을 다운받을 수 없었습니다. 또한 해당 웹페이지에서 동영상 파일에 대한 src가 찾아도 나오지 않던데 어떻게 해야하나요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파라미터를 입력하는 과정에서의 문제
이번 과제로 requests 모듈을 활용해서 DBpia라는 학술정보 사이트의 검색 api를 사용해보려고 합니다. 가이드에 따르면 필수 요청 파라미터가 key, target, searchall 세 가지이고, 저는 상세 경로 검색을 위해서 category라는 값까지 데이터에 넣었는데요. 분명 발급받은 키값을 정확히 입력하였는데도 요청변수 중 키가 누락되었다는 오류메세지가 뜹니다...제 코드에 문제가 있는 것일지 아니면 api 자체에 문제가 있는 것일지 궁금합니다. 한번 봐주시면 감사하겠습니다 ㅜㅜ import sys import io import requests sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') url = "http://api.dbpia.co.kr/v2/search/search.xml" payload = {'key':'f7149b550f9e05eb0451c8921c18f1e3','target':'se','searchall':'언택트', 'category':2} r = requests.get(url, data=payload) print(r.text)
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
dump vs dumps & load vs loads 차이점 이해가 잘 안됩니다
안녕하세요 dump vs dumps & load vs loads 차이점 이해가 잘 안됩니다ㅜㅜ 구글링해보고 강의 복습하면서 대충 이해는 했는데.. 정확히 어떨때는 dump,load를 쓰고, 어떨때 dumps,loads를 쓰는지 모르겠어요. 예시가 있다면 부탁드립니다..!! 감사합니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
push 에러
안녕하세요! 강의 진행과 동일하게 git remote add origin https://github.com/aawlgus96/python_section2.git 까지 터미널에 명령어 입력 후 push를 실행하였더니 위 이미지와 같은 에러가 뜹니다ㅠㅠ 그래서 git repository에 소개된 대로 git branch -M master 이 명령어를 입력하였는데 아래와 같은 에러창이 뜨네요...branch 설정에 문제가 있는 것 같은데 어떻게 해결하면 좋을까요? error: refname refs/heads/new_branch not found fatal: Branch rename failed
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
관리자권한으로 실행했음에도 C드라이브에 저장이 되지 않습니다.
안녕하세요. C드라이브 저장을 위해 관리자권한으로 실행하였음에도 아래와 같은 에러코드가 뜹니다.ㅠㅠ 어떻게 해야 할까요... PermissionError: [Errno 13] Permission denied: 'c:/1.jpg'
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
4-7-3_new_1.py
4-7-3_new_1.py 파일로 실행 시 아래 에러 발생합니다. package install은 모두 되어있는데, 버전차이로 인한 부분인 것 같은데요~ 확인 가능하실까요~? ImportError: cannot import name 'json_normalize'
- 파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
인프런 추천강의 크롤링 시 원하는 값이 안나와요ㅜㅜ
삭제된 글입니다
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
import PyQt5 부분에서 질문드립니다.
import PyQt5 부분에서 질문드립니다.아래의 2개의 코드가 같다고 생각했지만 AttributeError가 납니다. ㅡㅡㅡㅡㅡㅡㅡ[1]ㅡㅡㅡㅡㅡㅡㅡㅡimport sysfrom PyQt5.QtWidgets import *app = QApplication(sys.argv)ㅡㅡㅡㅡㅡㅡㅡ[2]ㅡㅡㅡㅡㅡㅡㅡㅡimport sysimport PyQt5app = PyQt5.QApplication.QApplication(sys.argv) * AttributeError: module 'PyQt5' has no attribute 'QtWidgets' 배운 지식으로는 다음과 같이 하위 함수를 사용할 수 있었는데 ex) import sys | sys.path.isdir(Path경로) #사용가능import PyQt5의 경우에는 왜 하위 항목을 사용하지 못하는지 알고싶습니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
AuthDialog 질문입니다.
AuthDialog.py 를 만들고 Main에서 다음과 같이 불러올 때 @pyqtSlot() def authCheck(self) : dlg = AuthDialog() dlg.exec_() dlg.show() 없이 창이 띄어집니다. 이 이유가 if __name__ == "__main__" : 에서 you_viewer_main = Main() #Class Mainyou_viewer_main.show() 전체를 한번 show() 해줘서 가능한 건가요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
인프런 사이트 개편되었는데 코드는 업데이트 안되나요??
올라와 있는 강의랑 현재 인프런 사이트가 다른데 코드 업데이트 안되나요???파이썬을 처음 공부하는데 수업강의랑 현재 사이트랑 달라서 따라가기가 힘듭니다. 혹시 강의 업데이트 될 가능성은 없는건가요?