묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결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" 넣으면 크롤링이 안되는데 혹시 크롤링하는 방법이 있을까요? 남박사님 도와주세요.
-
파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
static 오류
삭제된 글입니다
-
미해결Node.js로 웹 크롤링하기
아마존 크롤링 로봇 검사
처음 수강할 때는 아마존에서 크롤링할 때 이미지 캡차가 안 떴었는데 지금 19.11월 25일 기준으로는 뜨네요.. 해결방법이 있나요?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
렌더링 이슈
* 우선 이전 토큰 생성 이슈는 아직 해결하지 못해 Section 5.7 소스를 기준으로 강의를 진행하고 있습니다. (https://www.inflearn.com/questions/16980)[ 이슈 1] SmartContract 배포는 "배포및대납" 계정 (계정2) 로 진행 후 웹 사이트는 판매자 계정 (계정1) 으로 로그인했습니다. 이후 판매자 계정으로 로그인한 상태에서 토큰 발행시 화면 새로고침 발생 후 다음과 같이 출력되고 있습니다. 계정이 토큰을 정상생성해 생성된 Token 개수 "1"개를 가져오지만 화면은 출력되지 않고 있습니다. Async( )를 제거하면 Promise( ) 오류가 발생하는 것으로 보아 Async( ) 이슈는 아닌 것으로 보이는데 단순히 IPFS에서 데이터를 불러들이는 시간이 오래걸리는 것인지 다른 문제가 있는 것인지 궁금합니다. 확인 부탁 드립니다.
-
해결됨리눅스 시스템 프로그래밍 - 이론과 실습
main 함수를 종료 할 때 반환값에 따른 차이가 존재하나요?
일반적인 프로그램에서 main 함수는 return 0을 함으로써 종료하는데, 강의 중에 에러 상황에서는 -1을 반환하면서 프로그램을 종료시키는데 0과 -1의 반환 값의 차이로 인해 그것을 활용하는 무언가가 존재하기 때문에 이와 같은 방식을 사용하는 것인지 궁금합니다.
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
오른쪽 마우스버튼이 안먹히는 사이트들은 크롤링이 불가능할까요?
안녕하세요~ 저는 인터넷 등기소를 크롤링하고 싶은 사람입니다. 이 사이트의 최대의 문제점은 오른쪽 마우스 클릭이 안되서 사이트의 태그 확인이 불가능하다는 점 입니다. 이러한 사이트들은 빠른 포기가 답일까요?