묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
아래분(phantele47)과 동일한 문제가 발생해서 문의드립니다.
다른 분의 질문과 같이 json.loads(response.body_as_unicode())에서 문제가 발생하는 것을 보입니다. 이전 단계(print(response.text))에서는 문제가 발생하지 않았습니다. 그런데 다음으로 특정 item 관련 data를 획득하기 위한 단계에서 문제가 발생하였습니다. <AttributeError: 'TextResponse' object has no attribute 'body_as_unicode'>란 메세지가 보이네요. 나름 문제 해결을 위해서 구글링도 해보고 있는데 아직 정확한 해결책을 찾지 못했습니다. 더 고민해 봐야할 테지만 저만의 문제가 아닌 듯하여 일단 질문드립니다. 답변이 가능하시다면 답변 부탁드립니다. 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
useSWR 로그인 정보에 대해 궁금한 점이 있습니다
useSWR를 사용해 get요청을 보내서 현재 사용자가 로그인을 한 상태인지 확인한다고 하셨는데 get요청과 함께 보낸 파라미터가 없는데도 불구하고 어떻게 백엔드 쪽에서 이 사용자가 로그인 했다는 것을 알 수 있는지 원리가 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
질문 하나 있습니다!
보통 데이터를 담을 때, 데이터 범위가 작은 곳에서 큰 곳으로는 변환이 가능 하지만. 데이터 범위가 큰 곳에서 작은 곳으로는 변환을 못하잖아요? (제가 알기로는 다 담을 수 없기 떄문으로 압니다...) 그런데 이번 강의에서는 자식 클래스(부모 클래스보다 데이터 범위가 크다?)에서 부모 클래스(데이터 범뮈가 작은?)로 변환이 가능하지만. 반대의 경우는 안 되는 이유가 뭘까요? 데이터 범위 문제가 아니어서 그런가요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
실행시 한글이 깨지는데 어떻게 해야 하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다.
톰캣 모듈에서 path를 / 설정하라해서 설정하곤 런 돌리니까 위에 또 문제가 생겼습니다 ㅠㅜ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
There was an unexpected error (type=Forbidden, status=403). Access Denied 에러
http://localhost:8000/user-service/welcome 으로 가면 There was an unexpected error (type=Forbidden, status=403). Access Denied 오류가 나옵니다. WebSecurity 코드에 configure 메소드 @Override protected void configure(HttpSecurity http) throws Exception { // <- 권한 http.csrf().disable();// http.authorizeHttpRequests().antMatchers("/users/**").permitAll(); http.authorizeRequests().antMatchers("/error/**").permitAll() .antMatchers("/**") .access("hasIpAddress('" + "192.168.0.2" + "')") // IP_ADDRESS="x.x.x.x" .and() .addFilter(getAuthenticationFilter()); // 이 필터 통과한 데이터만 http.headers().frameOptions().disable(); } 192.168.0.2:포트번호/welcome 으로가면 정상적으로 나오는데 api gateway를 거쳐가면 항상 access denied가 됩니다. 스프링 버전은 2.7 사용중입니다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
연속부분수열2 질문
선생님 안녕하세요. 해당 강의 보다가 궁금한 점이 있어서 질문 드립니다. 혹시 배열의 특정 원소가 m보다 크면, (만약 m=5이고 [1,7,1,2,3] 이라는 배열이 주어진다면) 어떻게 풀이가 되는지 알려주실 수 있을까요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
http://localhost:8080/MiniProjectJava%20%7D/board/read
똑같이 잘 진행하다가 read 쪽 하면서 이런 문제가 발생이 되는데 어떻게 해결하면 될까요 ? 못찾겠습니다 404 에러가 발생이 됩니다
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
for ~ in kfold.split(): 역할
안녕하세요 선생님 학습중에 의문점이 생겨 문의드립니다. 우선 KFold(n_splits=5) 로 폴드의 개수를 5개로 설정했기 때문에 shuffle 설정을 안하기 때문에 인덱스 순서로 120개의 피처와 30개의 레이블이 생성된다는 점은 알겠는데, for 반복문을 돌 때 30개의 레이블이 자동으로 각 폴드를 건너뛰는 점이 이해가 잘안되는데 쉽게 설명해주실 수 있을까요..
-
미해결다양한 사례로 익히는 SQL 데이터 분석
order_id, product_id 모든 경우의 수를 자동으로 산출하는 수식은 없을까요?
선생님 좋은 강의 보고 열심히 따라하는 중인데, 1. ord001, product 001 이런 주문번호의 경우의 수를 수강할 때는 일일히 정의해서 temp로 묶을 수 있지만, 실제로는 주문번호가 몇만건이 되고, 제품 SKU도 몇백개 되니까 이걸 일일히 정의할수는 없겠더라구요.. 이걸 일일히 temp에 정의하지 않고, 컬럼 단위로 모든 경우의 수가 나오도록 할 방법은 없을까요..? 2. product 1과 2가 join해서 별개의 column으로 형성되는 케이스는 이해했습니다. 그러면 제품 3개를 동시에 장바구니 분석하기 위해서는 한번 더 product_c 케이스로 조인해서 실행하면 되나요? 뒤에 진도를 안나간상태로 여쭙게 되어 혹시 뒤에 있을까봐 걱정되긴 하네요; 좋은 강의 항상 감사드립니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결CSS Flex와 Grid 제대로 익히기
"Flex UI #7 - 카드 리스트" 에서 gap을 사용하지 않는 이유가 있을까요?
안녕하세요! 카드리스트를 만들때 .card-item 간 간격을 padding으로 설정하고, 그것을 감싸는 .card-list 에 마이너스 margin 값을 주어 처리하는 방법으로 안내를 주셨는데요, ( 그 밖에 container에 overflow: hidden 마지막에 설정) 혹시 이부분 .card-list에 gap 값을 지정해서 간격을 주면 마이너스 마진이나 다른처리가 필요없는것 아닌가 해서요..! 혹시 gap 을 사용하지 않는 이유가 있을지 궁금해서 여쭤봅니다..! (ie브라우저 이슈등이 있을지요.??)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다.
인프런 아이디 : operation194@naver.com인프런 이메일 : operation194@naver.com깃헙 아이디 : 707ksb@gmail.com깃헙 Username : kimyonghyeonn
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
flex 수직중앙정렬 질문드립니다.
안녕하세요. 선생님 flex 수직수평중앙정렬에서요. 높이값이 없다면 수직중앙은 안된다고 알고 있는데요. 강의에서 보면, height: 100vh;주기 전에 align-items: center;를 주니깐 수직으로 가운데로 내려오는데요. 의아해서 질문드립니다. HTML+CSS 실전 퍼블리싱 제작 with JQUERY 20세 이상 성인인증 체크 강의에서, 8:35초 내용입니다.
-
미해결
다음뉴스 댓글 크롤링 도움 부탁 드립니다. On/Off 버튼 클릭이 안되어요 ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 잔재미코딩님의 셀레니움&스크래피 강좌를 듣고 있는데, 해당 게시물에 질문이 안되네요..?ㅠ 오래되서 그런가,, 그래서 전체 게시물에 질문 한 번 드려봅니다. 강좌는 이미 펼쳐져있는 댓글 창에서 '더보기'를 누르고 추가적으로 크롤링을 하는 코드를 알려주었는데요, 이후에 다음에서 On/Off버튼이 생겨 댓글이 기본적으로 닫혀있어서 아래 크롤링을 수행하려면 On/Off 버튼도 한 번 눌러줘야 하는 상황입니다. 도움 주실 수 있으신 분 있으시다면,, 한 번만 부탁 드리겠습니다. 안녕하세요? 기존 강좌 제작 시점과 달리 댓글은 기본적으로 닫혀 있고 on/off 버튼을 눌러야 댓글이 보이게 됩니다. 강의 활용해서 on_button 변수를 만들고, 이를 클릭할 수 있도록 한 번 꾸며 봤는데요, 태그도 바꿔보고, 함수도 바꿔보고, 다양한 방법으로 시도를 해봤는데, On/Off 버튼을 누르는 것을 못합니다 ㅠ 태그도 div.cmt_count_box까지만 해보고, button까지도 해보고, span까지도 해보고, 다양한 방법으로 시도 해봤습니다. on_button = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_count_box > button') webdriver.ActionChains(driver).click(on_button).perform() 아무래도 눈으로 보고 직접 체득해야 실력이 Up되지 않을까 해서 강의만 보고 넘어가기 보다는, 한 번 직접 구현해보고 싶어 문의 드리고자 합니다. 기초 강의 때에는 조금씩 페이지가 바뀌는 부분도 쉽게 해결이 되었는데, 나름 중급이라 조금 어렵네요 ㅎㅎ 도움 부탁 드려 보겠습니다! [작성코드] from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.common.exceptions import TimeoutException import time chromedriver = '/usr/local/chromedriver' driver = webdriver.Chrome(chromedriver) driver.get('https://news.v.daum.net/v/20190709165157301?d=y') #댓글창 On/Off 버튼 누르기 - 게속 안됨 ㅠ element = WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'alex-area > div > div > div > div.cmt_count_box > button'))) on_button = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_count_box > button') webdriver.ActionChains(driver).click(on_button).perform() #더보기 누르기 로직 만들기 loop, count = True, 0 while loop and count < 10: try: element = WebDriverWait(driver, 5).until( EC.presence_of_element_located((By.CSS_SELECTOR, 'alex-area > div > div > div > div.cmt_box > div.alex_more > button')) ) more_button = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_box > div.alex_more > button') webdriver.ActionChains(driver).click(more_button).perform() count = count + 1 #count += 1로도 가능 time.sleep(2.0) except TimeoutException : loop = False #크롤링하기 comment_box = driver.find_element_by_css_selector('alex-area > div > div > div > div.cmt_box > ul.list_comment') comment_list = comment_box.find_elements_by_tag_name('li') #각각 댓글은 li가 감싸고 있음 for num, comment_item in enumerate(comment_list) : print("[",+str(num+1),+"]", comment_item.find_element_by_css_selector('div p').text) driver.quit() #alex-area > div > div > div > div.cmt_count_box > button > span <- on/off #alex-area > div > div > div > div.cmt_box > div.alex_more > button > span:nth-child(1) <- 더보기버튼 #alex-area > div > div > div > div.cmt_box > ul.list_comment <- 댓글리스트
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
model.addAttribute
처음부터 강사님이 하시는거 다 따라했는데 저는 여기서 에러가 나요 import문도 활성화가 안되고여
-
해결됨스프링 배치
빌드된 jar 파일로 jobParameter를 전달할 경우 DB
빌드된 jar 파일로 jobParameter를 전달할 경우 DB에 Parameter값이나 Job실행 정보들을 남기지 않는데 맞는건가요? 아니면 어떠한 설정 값 영향인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
변수 하나가 PAGE_SIZE 만큼의 메모리를 잡고있는 건가요?
변수 하나를 StompAllocator를 사용하여 선언한다면 한 변수가 PAGE_SIZE 만큼의 메모리를 잡고있는 건가요? 변수 몇 개만 선언함으로서 큰 양의 메모리를 차지하는게 아닌가요?
-
미해결스프링 핵심 원리 - 기본편
@Configuration는 생략이 가능한가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 싱글톤 발생의 주의점 부분에서 StatefulServiceTest 코드중 아래 부분에서 @Configuration가 없더라구요. static class TestConfig { @Bean public StatefulService statefulService() { return new StatefulService(); }} 이전에 Config들에서는 모두 @Configuration을 적어줬는데 여기는 없어서 질문드립니다!
-
미해결실전! Querydsl
QHello.java 파일 임포트
maven 프로젝트 입니다. 기존 작업할땐 어떻게 어떻게 설정해서 테스트코드 돌려봤습니다. 깃으로 커밋후 다른컴퓨터 작업을하니 파일이 활성화가 안되고 임포트도 안됩니다. 무슨문제죠? 검색을 해도 해결이 안됩니다.
-
미해결빅데이터분석기사 실기대비 (R 활용)
caret::confusionMatrix 문의
안녕하세요 caret::confusionMatrix(test$y, p4)로 강의에서 알려주셨는데 사용법에 보면 confusionMatrix(data, reference)로 되어있어서 실제값과 예측값 순서가 바뀐건 아닌지해서 질문드립니다.