55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
to_csv index 질문
to_csv 옵션에서 index = False 와 index = None 은 차이점이 없는 것인가요 ??
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
read_excel 옵션 관련 질문 (na_values,converters)
강의(12:13~14:50 ) df 를 정의할 때 read_excel 옵션에서 na_values='...',converters={'2003':lambda w: w if w >60000 else None} 앞에 na_values='...' 이 항상 필요한 수식인지 여쭈어 보고 싶습니다 ! na_values 를 제거하고 converters만 실행해도 결과 값이 동일하게 나오는 것 같아서요 !
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
git config 관련 질문
git에서 config user.name 과 user.email을 입력할 때 , 패스워드는 따로 입력할 필요가 없는건가요 ?? 이름과 이메일, remote할 수 있는 url 정보만 있으면 다른 누구도 git에 접근할 권한이 있는 것인가요 ??
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
위시켓 로그인은 된것 같은데 결과값이 나오질 않습니다.
지원한 프로젝트, 계약한 프로젝트 같은 정보들이 넘어오지 않습니다. 위시켓 정책이 header 정보에 다른값을 넘겨야 하는걸까요? import sys import io from bs4 import BeautifulSoup import requests from fake_useragent import UserAgent sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') # 요청 URL url = 'https://www.wishket.com/accounts/login/' #Fake User-Agent 생성 ua = UserAgent() #ua.chrome with requests.Session() as s: #URL 연결해서 Token 을 생성한다. s.get(url) #Login 정보 Payload LOGIN_INFO = { 'identification': '아이디', 'password': '비밀번호', 'csrfmiddlewaretoken': s.cookies['csrftoken'] } #print('headers', s.headers) # 요청 response = s.post(url, data=LOGIN_INFO,headers={'User-Agent':str(ua.chrome), 'referer': 'https://www.wishket.com/accounts/login/'}) #token 확인 #print('token', s.cookies['csrftoken']) # HTML 결과 확인 #print('response', response.text) if response.status_code == 200 and response.ok: soup = BeautifulSoup(response.text, 'html.parser') projectList = soup.select("table.table-responsive > tbody > tr") #print(projectList) for i in projectList: print(i.find('th').string,i.find('td').text)
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
mime_type에 접근하는 방법이 궁금합니다.
videos = yt.streams.all() 명령어시 videos가 리스트 형태로 저장되는데요. 응용을 하기 위해서 for문으로 돌려서 mime_type이 "audio/webm" 일 경우 바로 저장하게 하려고 합니다. 그런데 이게 리스트도 아니고 딕셔너리도 아니여서 어떻게 접근해야 되는지 모르겠습니다. 방법이 있나요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
개발자도구 관련
과제를 하기 위해 , 루리웹/인프런 사이트를 로그인한뒤에 개발자도구 -> network 에서 login_proc 를 찾아 로그인 유저 정보를 받아오려고했는데 , 변경이 된건지 보이지가 않네요 ㅠ 어떤 파일을 참고하여 스크래핑할 수 있을까요 ?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
사진 다운로드 개수 관련
안녕하세요 ~ 코드는 문제 없이 실행이 되어서 잘 다운로드 받았습니다 ! 한번에 다운받고자하는 사진의 개수를 더 늘리거나 줄이고자할 때 어떻게 해야하는지 알고 싶습니다 !
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
다른 에디터 사용
안녕하세요. 강사님. 제가 아나콘다는 처음 사용하게 되는데요. 기존에는 비쥬얼스튜디오를 사용했었습니다. 비쥬얼스튜디오코드로도 수업을 진행하는데 별 문제는 없나요? 아니면 아톰으로 진행하는게 좋을까요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
맥 path 관련
from bs4 import BeautifulSoup import io import sys import urllib.request as req import urllib.parse as rep import os sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding='utf-8') base = "https://search.naver.com/search.naver?where=image&sm=tab_jum&query=" quote = rep.quote_plus("사자") url = base + quote res = req.urlopen(url) savepath = "/Users/usang-in/Dropbox/lion" try: if not (os.path.isdir(savepath)): os.makedirs(os.path.join(savepath)) except OSError as e: if e.error != errno.EEXIST: print("폴더 만들기 실패") raise soup = BeautifulSoup(res, "html.parser") img_list = soup.select("div.img_area > a.thumb._thumb > img") for i, img_list in enumerate(img_list, 1): print(img_list) fullFileName = os.path.join(savepath, savepath+str(i)+'.jpg') req.urlretrieve(img_list['data-source'], fullFileName) print("다운로드 완료") 맥 소스코드가 이런데 사자가 저장될 부분은 dropbox/lion인데 dropbox계속 저장 되네요.. 왜 그런지 알 수 있을까요..
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
다시 한번 질문 드립니다!
다시한번 답변 감사드립니다 알려 주신곳 참고했는데 정확히 이해가 안돼서 코딩을 아래와 같이 해보았습니다 from urllib.request import urlretrieve from urllib.request import urlopen import urllib.parse as par from bs4 import BeautifulSoup import os url = 'https://www.inflearn.com/courses/it-programming?skill=python&order=seq' res = urlopen(url) soup = BeautifulSoup(res, 'html.parser') data = soup.select('div.card.course.course_card_item') for i, item in enumerate(data, 1): k = item.select_one('div.card-image > figure > img')['src'] k = k.encode('utf-8') print(k) https://cdn.inflearn.com/public/courses/324416/course_cover/eb9ead17-3a5a-4b29-8c57-50377210876e/\xe1\x84\x82\xe1\x85\xa1\xe1\x86\xb7\xe1\x84\x87\xe1\x85\xa1\xe1\x86\xa8\xe1\x84\x89\xe1\x85\xa1_\xe1\x84\x8b\xe1\x85\xb0\xe1\x86\xb8\xe1\x84\x89\xe1\x85\xa1\xe1\x84\x8b\xe1\x85\xb5\xe1\x84\x90\xe1\x85\xb3.png' b'https://cdn.inflearn.com/public/courses/324238/course_cover/01193765-1b5d-4964-b8b5-dc9444ecc23e/\xe1\x84\x91\xe1\x85\xa1\xe1\x84\x8b\xe1\x85\xb5\xe1\x84\x8a\xe1\x85\xa5\xe1\x86\xab\xe1\x84\x86\xe1\x85\xa5\xe1\x84\x89\xe1\x85\xb5\xe1\x86\xab\xe1\x84\x85\xe1\x85\xa5\xe1\x84\x82\xe1\x85\xb5\xe1\x86\xbc.png'이미지에 한글이 있는 이미지는 한글이름으로 된 부분이 이렇게 출력이 되더라구요 제가 뭘 잘못한걸까요?import urllib.parse as par 을이용하려고 하니 https%3A%2F%2Fcdn.inflearn.com%2Fpublic%2Fcourses%2F324961%2Fcourse_cover%2F14016100-e54a-4f53-a0fa-f82f58758967%2Fkakao-coding-test-2-eng.png https%3A%2F%2Fcdn.inflearn.com%2Fpublic%2Fcourses%2F324510%2Fcourse_cover%2F91bed9c2-6ea2-48c8-8f2e-fa50cfd7284a%2FI_O_python_2.png https%3A%2F%2Fcdn.inflearn.com%2Fpublic%2Fcourses%2F324632%2Fcourse_cover%2Fd9a1bfe7-221a-4fb1-a5e0-c4ae5687f761%2FKakaoTalk_20200205_162918232.png이렇게 http 뒷부분도 변경이 되더라구요 어떻게 해야할까요? 구글링해도 쉽지 않아서 다시 한번 질문좀 드리도록 하겠습니다 답변해주시면 감사하겠습니다
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
강의 BeautifulSoup 사용법 및 간단 웹 파싱 실습(2) - 네이버, 인프런 질문 입니다
안녕하세요 실습내용이 좀 변해서 쉽진 않지만 잘 배우고 있는 중입니다 인프런 이미지 사진 저장할때 이미지 주소에 한글이 있다보니 unicode encode error 에러가 나서 저장이 안되는거 같더라구요 이런건 어떻게 해야할까요? 에러 메세지:UnicodeEncodeError: 'ascii' codec can't encode characters in position 95-99: ordinal not in range(128) 에러이미지 주소: https://cdn.inflearn.com/public/courses/324474/course_cover/58c8632c-7a6e-4c76-9893-d7fffa32faf2/kyh_JPA_Spring2%20복사%206.png https://cdn.inflearn.com/public/courses/324238/course_cover/01193765-1b5d-4964-b8b5-dc9444ecc23e/파이썬머신러닝.png
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
섹션 5-2 WebEngineView 관련해서 계속 에러가 발생합니다
현재 수업을 따라 가던 중 다른 부분에서는 문제가 발생하지 않는데 WebEngineView를 사용할 경우 아래와 같은 에러가 계속 발생합니다. WebEngineView를 제거하면 정상적으로 작동하구요.. 왜 이런 에러가 발생하는지 검색을 해봐도 잘 모르겠습니다ㅠㅠ 어떻게 해결할 수 있나요? 작업 환경은 Ubuntu 18.04, anaconda, python 3.6이고 PyQt 버젼은 5.14.1 입니다. 아래 사진은 작성 코드, 에러코드, desginer에서 확인한 모습입니다. --------------------------------------------- import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5 import uic form_class = uic.loadUiType('./ui/test.ui')[0] class TestForm(QMainWindow, form_class): def __init__(self): super().__init__() self.setupUi(self) if __name__ == "__main__": app = QApplication(sys.argv) window = TestForm() window.show() app.exec_() ----------------------------------------- Traceback (most recent call last): File "/home/glenn/crawling_prac/pyqt_prac/pyqt_basic4.py", line 8, in <module> form_class = uic.loadUiType('./ui/test.ui')[0] File "/home/glenn/anaconda3/envs/DE_study/lib/python3.6/site-packages/PyQt5/uic/__init__.py", line 203, in loadUiType exec(code_string.getvalue(), ui_globals) File "<string>", line 135, in <module> ImportError: /home/glenn/anaconda3/envs/DE_study/lib/python3.6/site-packages/PyQt5/../../../libQt5Network.so.5: symbol _ZN15QIPAddressUtils8toStringER7QStringPh version Qt_5 not defined in file libQt5Core.so.5 with link time reference
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
브라우저 보이는 목록과 차이가 있을 수 있나요?
인프런 강의 목록 가져오기 결과와 실제 크롬에서 보여지는 내용이 틀릴 수도 있는가요? 강의 목록 카운트는 맞는데 내용이 틀리네요. from bs4 import BeautifulSoup import urllib.request as req import urllib.parse as rep import sys import io 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("courses/it-programming", safe='/') url = base + quote res = req.urlopen(url).read() soup = BeautifulSoup(res, "html.parser") recommand = soup.select("div.course_title") for i,e in enumerate(recommand,1): print(i,e.string)
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
마지막에 printHello() 된다는데
프로그램쪽이 처음이라 잘이해가 안갑니다 동영상 커서도 똑같이하고 ctrl+shit+b 눌렀는데 안되서 이후강의를 진행못하고있습니다..ㅠㅠ
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
처음부터 그대로 따라하고있는데 콘솔창 실행이안되네요
def~ print ('hi')까지도 실행해보고 전체도실행해봤는데 피니쉬라고만 되고 동영상처럼 프로그램은 안뜨네요.. 그전강의부터 쭉 동영상 그대로 보면서 똑같이 했는데 뭐가문제일까요?
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파이썬 urllib을 활용한 웹에서 필요한 데이터 추출하기(2) 실습 질문
아래 스크린샷과 같은 에러가 발생합니다. 구글 통해서 찾아봤는데 도저히 해결이 안되네요. 22번 라인에 read를 지우면 이상없이 돌아가는데, read 구문을 실행하면서 발생하는 에러 같습니다. 어떻게 해야할까요?
- 해결됨파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
pandas ix 기능 삭제
질문은 아니고 강의 보고 따라하다가 바뀐 부분이 있어서 알려드립니다. 19분 40초 4-7-2.py에서 print(d_frame.ix['one']) 이 부분이 현재 에러가 발생합니다. 예제파일을 받아도 마찬가지입니다. AttributeError: 'DataFrame' object has no attribute 'ix' 이렇게 뜨는데 찾아보니 최근에 기능이 삭제되었다고 하더군요. https://stackoverflow.com/questions/59991397/attributeerror-dataframe-object-has-no-attribute-ix 그러면 다른 방법엔 뭐가 있을지 또 알아보니 ix 자리에 loc를 집어넣으니 비슷한 결과값을 불러오네요. 이 부분을 공지로 추가해야하지 않을까 합니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파이튜브 아직 사용할 수 없나요??
section2할때 파이튜브 관련 질문 드렸는데 그 당시 오류 해결중이라고 답변 주셨습니다. 아직 오류 해결중인가요?? 파이튜브사용하면 url넣고 실행시 다운로더가 종료되버립니다.
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
find_all("a",string="daum")을 print하면 [] 로 나오네요
(사진)
- 미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
from pyqt_basic_ui import Ui_MainWindow 에러
안녕하세요 강의 잘 듣고 있는데요 이번 강의 마지막에 import sys from PyQt5.QtWidgets import* from PyQt5.QtCore import * from PyQt5 import uic from pyqt_basic_ui import Ui_MainWindow class TestForm(QMainWindow, Ui_MainWindow): def __init__(self): super().__init__() self.setupUi(self) if __name__ == "__main__": app = QApplication(sys.argv) window = TestForm() window.show() app.exec_() 이 코드에서 No module named 'pyqt_basic_ui' 이런 에러가 뜨거든요 모듈이 없다고하는거 같은데 다른 문제는 인터넷 열심히 뒤져서 잘 풀었는데 저 내용은 인터넷을 뒤져도 나오는게 없어서요 혹시 모듈 이름이 잘 못 됐나요?