묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Node.js로 웹 크롤링하기
선생님 인수가 전달이 안돼요
선생님 아래와 같이 $$eval에 tagClass라는 인수를 전달했는데 전달이 안돼요 await page.$$eval("._77bp", replies => replies.map((reply, tagClass) => { // 자식의 바로 윗부모를 선택해야돼 const link = tagClass; return {link}; }), tagClass);
-
미해결Vue로 Nodebird SNS 만들기
title 이 a태그 처럼 되어 있는데 어떻게 해야되나요 ?
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
용량 관련 질문 드립니다.
[3]번째 용량이 6이 되는게 궁금합니다. 지정한 용량이 넘을때는 2배가 되는데 계산대로 라면 2의 2배인 4가 넘으니깐 4의 두배인 8이 되지 않나요? 답변 부탁 드립니다. var s []intprintSlice(s)fmt.Println()s = append(s, 0) <- 1번printSlice(s)fmt.Println()s = append(s, 1) <- 2번printSlice(s)fmt.Println()s = append(s, 2, 3, 4) <- 3번printSlice(s)fmt.Println() func printSlice(s []int) { fmt.Printf("mem=%p len=%d cap=%d %v", s, len(s), cap(s), s)} mem=0x0 len=0 cap=0 [] mem=0xc000090000 len=1 cap=1 [0] mem=0xc00008c020 len=2 cap=2 [0 1] mem=0xc0000a0000 len=5 cap=6 [0 1 2 3 4]
-
미해결스프링 데이터 JPA
jpa는 DataSource 빈이 필요없나요??
어느 책에서 히카리CP 설정파일을 이용해서 DB와 연결하는 Datasource를 만드는데 JPA는 딱히 그런코드가 없는데 필요없는건가요??그저 엔티티매니저만 있으면 되나요?
-
해결됨아이폰 앱 개발 입문 1편
Main.storyboard 가 없습니다ㅠ
xcode 버전이 달라서 그런지.. 저는 Main.storyboard 가 생성되지 않는데 어떻게 해야 할까요?? 유익하고 친절한 강의 정말 감사합니다!
-
미해결Node.js로 웹 크롤링하기
$$eval 파라미터
선생님, page.evaluate처럼 $$eval에도 파라미터를 넘겨줄 특별한 방법이 있나요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
동적크롤링 질문드립니다.
선생님 제가 실습 해보려는게, 네이버 부동산에서 공인중개사 데이터를 가져 오는 것을 해보고 있습니다. 코딩작성해서 하나의 데이터는 가져 올수 있는데, 여러개의 데이터를 가지고 오지 못하고 있습니다. 웹에서 공인중개사 프로필이 카드로 한장씩 돌아갑니다. 구굴링을 해보니, 동적크롤링 이라고 나오고 Selenium 활용하면 된다고 하는데,, 며칠째 해결을 못하고 있어서, 선생님께 조언을 구하고자 질문 올립니다.
-
미해결웹 게임을 만들며 배우는 React
모듈 설치시 '@' '/' 사용 이유
안녕하세요 제로초님! 제가 딱 원하는 스타일의 강의라서 잘 보고 도움 많이 되고 있습니다. 다른게 아니라 babel 설치 시에 babel 앞에 @가 붙는게 있고 안 붙는게 있는데 무슨 차이인지 알 수 있을까요? 혹시 babel 모듈 안에 있는 preset-env, core, preset-react 모듈만 설치한다 라는 의미인가요??
-
Vue로 Nodebird SNS 만들기
강의 중간내용이 빠진거같아요
삭제된 글입니다
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
https는 scrapy를 사용할 수 없나요?
잘 따라가던 중에 scrapy shell에서 url을 https 주소를 갖은 네이버 쇼핑꺼를 넣어봤는데 결과에 response <200....도 없고 다른 명령어도 모두 안됩니다. 찾아보니 html에 아무런 정보가 없어서 그렇다는거 같은데, http 주소들에서는 정상 작동하지만 https에서는 전혀 안됩니다. 해결 방법이 있나요? 윈도우 사용자 입니다.
-
해결됨디지털 포렌식 전문가 2급 실기 과정
답안지 송부
안녕하세요. 강사님, 바쁘신거 충분히 알지만, 간단한 두줄 정도의 피드백을 이주나 걸려서 받는게 너무 오래걸리는거 같습니다. 바쁘시겠지만 시험이 얼마 안남아서 그렇다보니, 시간을 좀 내어 확인 부탁드립니다.
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
login 사이트
저는 왜 로그인 사이트가 없다고 나오는걸까요? 혹시 중간에 만드는 영상이 있었나요? 뛰어넘어서 이거 보고있는건데
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
에러에 대한 질문입니다.
User.find is not a function TypeError: User.find is not a function at D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\routes\auth.js:13:35 at Layer.handle [as handle_request] (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\layer.js:95:5) at next (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\route.js:137:13) at exports.isNotLoggedIn (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\routes\middlewares.js:14:9) at Layer.handle [as handle_request] (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\layer.js:95:5) at next (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\route.js:137:13) at Route.dispatch (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\route.js:112:3) at Layer.handle [as handle_request] (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\layer.js:95:5) at D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:281:22 at Function.process_params (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:335:12) at next (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:275:10) at Function.handle (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:174:3) at router (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:47:12) at Layer.handle [as handle_request] (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\layer.js:95:5) at trim_prefix (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:317:13) at D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:284:7 at Function.process_params (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:335:12) at next (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:275:10) at D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:635:15 at next (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:260:14) at Function.handle (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:174:3) at router (D:\_Node.js\_NodeStudy_inflearn\Node-Study\NodeSNS\nodebird\node_modules\express\lib\router\index.js:47:12)오류가 이렇게 나옵니다...하지만 저는 auth.js 설정이 되어있습니다. const express = require('express'); const passport = require('passport'); const bcrypt = require('bcrypt'); const { isLoggedIn, isNotLoggedIn } = require('./middlewares'); const { User } = require('../models'); const router = express.Router(); // POST /auth/join (회원가입) router.post('/join', isNotLoggedIn, async (req, res, next) => { const { email, nick, password} = req.body; try { const exUser = await User.find({ where: { email } }); if (exUser) { req.flash('joinError', '이미 가입된 이메일입니다.'); return res.redirect('/join'); } // console.time('암호화 시간'); const hash = await bcrypt.hash(password, 17); // console.timeEnd('암호화 시간'); await User.create({ email, nick, password: hash, }); return res.redirect('/'); } catch (error) { console.error(error); next(error); } }) models/user.js도 이렇게 설정이 되어있습니다. // 사용자 테이블 module.exports = ( (sequelize, DataTypes) => ( sequelize.define('user', { email : { type: DataTypes.STRING(40), allowNull: true, unique: true, }, nick : { type: DataTypes.STRING(15), allowNull: false, }, password: { type: DataTypes.STRING(100), allowNull: true, // 카카오 로그인 위해서 true를 해준다. 나중에 데이터베이스 확인할 것. }, // provider는 local과 kakao 구분하기 위해서 provider: { type:DataTypes.STRING(10), allowNull: false, defaultValue: 'local', }, snsID: { type: DataTypes.STRING(30), allowNull: true, } }, { timestamps : true, paranoid : true, }) )); 제대로 적었다고 생각했었는데 User.find 가 없다고 하네요 . 참고로 회원가입할 때 생기는 오류입니다.깃허브 필요하시면 첨부해드릴게요!!
-
미해결예제로 배우는 스프링 입문 (개정판)
강의자료
강의자료는 어디서 받을수 있나요?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
seach 쪽이 유동적으로 안움직입니다.
서치 쪽 컬럼이 브라우저 사이즈에 다라 유동적으로 움직여야되는데 제일 밑에 박혀서 전혀 안움직입니다.. 어떻게 해야되나요..?
-
미해결예제로 배우는 스프링 입문 (개정판)
bean 아이콘 질문
인텔리제이 무료버전으로 강좌 듣고 있는데 저는 bean 이라는 아이콘 모양이 나오지 않습니다. 이건 버전의 차이일까요?
-
미해결스프링 웹 MVC
다른 Controller에서 Session 사용
AController에서 @SessionAttributes("user")를 이용하여user를 Session에 설정하였을 때 다른 BController에서 user값을 사용하기 위해서는 할 수 있는 다른 방법이 있나요?
-
미해결React로 NodeBird SNS 만들기
질문이요
리듀서에서 initialState 안에 me 를 null 값을 해놨어요. 그리고 로그인 성공시, me 에 유저정보가 들어가잖아요. 그런데 왜, 새로고침을 하면 me 는 null 상태로 돌아 가는걸까요? 똑같은 예시로, initialState 안에 hi라는 state 안에 "hello" 라는 스트링값으로 초기화를 해주었어요. 그리고 로그인 성공시, hi 라는 state안에 "world"라는 스트링 값으로 변경을 해주었어요. 그리고, AppLayout.js 에서 useSelector를 통해서, hi state값을 갖고옵니다. 로그인시에는, "world" 라는 값을 갖고 오지만 새로고침시에는 console.log 찍으면 innitialState 값인 "hello"가 나오네요. 새로고침을 하면, innitialState 값이 나올까요? 그냥 리액트 특성인가요 ??
-
미해결구성 관리 자동화 도구 - 앤서블(Ansible)
명령어 질문좀 드릴게용
ssh-keygen -b 2048 -t rsa 까지는 알겠는데요 이후에 -f ~/.ssh/id_rsa -q -N '' 이거는 어떤걸 의미 하는지 알수잇을까요 ? 앤서블하고는..동떨어진 질문이라 죄송해여 ㅠㅠ 그리고 추가로 ignore_errors 는 어떤 의미 인지도 좀..ㅠㅠ
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
다른사이트 크롤링 질문드려요
아까 올린 질문은 파싱을 lxml로 해야만 가능하네요. 저는 계속 html.parser로 파싱했더니 [] 가 출력되더라고요. *그이유는 무엇일까요? 추가로 https://www.amorepacificmall.com/kr/ko/product/detail?onlineProdSn=20480&onlineProdCode=110770000064 이 페이지의 리뷰 부분을 크롤링하고 싶은데 크롤링 영역 class_="ellipsis line5" 넣으면 크롤링이 안되는데 혹시 크롤링하는 방법이 있을까요? 남박사님 도와주세요.