묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
crawling시 값을 못가져오는 경우...
안녕하세요. 분명히 그 사이트에서 F12로 개발자모드가서 보면 href라는 속성도있고, 또 그 태그에 해당하는 글도 있는데... 파이썬에서 가져오려면 못가져오는 경우가 발생합니다. 혹시 왜그럴까요? 아래 코드 참고 부탁드립니다. (아래코드를 그대로 복사붙여넣기 하시면 되도록 해놨습니다.) import requests from bs4 import BeautifulSoup url = 'http://category.gmarket.co.kr/listview/L100000002.aspx' res = requests.get(url) soup = BeautifulSoup(res.content, 'html.parser') print(soup.select('#cppLargeCategoryBest')[0].select_one('li > div.name')) 프린트하면.... herf에도 #이있고, 글이있어야 하는부분에는 아무것도 없네요 ㅠ 참고로 사이트F12개발자모드에서의 값과, 제코드의결과는 아래그림과 같습니다.
-
미해결코어 자바스크립트
비어있는 생성자 함수를 사용한 상속 구조에 관한 질문
강의 14:05 쯤에 비어있는 생성자 함수를 사용하셨는데 비어있는 생성자 함수없이 Employee.prototype만 갱신한것과 차이가 있을까요? 강의 14:05 비어있는 생성자 함수 소스 ↓ function Bridge() {}; Bridge.prototype = Person.prototype; Employee.prototype = new Bridge(); Employee.prototype.constructor = Employee; 비어있는 생성자 함수를 사용하지 않은 소스 ↓ Employee.prototype = Person.prototype; Employee.prototype.constructor = Employee; name과 age가 중복돼서 나타나는 이유가 Employee.prototype = new Person(); 처럼「Employee.prototype에 Person인스턴스를 대입하기 때문에 Person생성자에서 선언한 name과 age가 들어있다」라고 이해해서 Person의 prototype만 넣어주면 생성자의 정보는 안들어가지 않나 하는 생각이 드는데 빈 객체를 사용할때와 차이가 있는지 궁금합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다!
안녕하세요! 강의 잘 듣고 있습니다. 슬랙 초대 부탁드립니다! soopinjj@gmail.com 입니다 그리고 강의 수강 기간을 연장할 수 있나요?
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
커밋 하나만 있을때 reset
working directory, staging area에는 아무것도 없고 repository에 커밋 하나만 있는 상태에서는 어떻게 지워야 하나요? soft, mixed, hard다 써봐도 안됩니다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
정답 수식에서 return 이후에 정답에 더 가까운 값이 나올 가능성은 없나요?
선생님 안녕하세요 현재 식은 탐색 중에 한 번이라도 무게의 합이 허용값을 초과하면 리턴으로 식이 종료되도록 설계가 되어 있습니다 그런데 이 이후에 허용치 안에 있지만 좀 더 정답에 가까운 합계가 나올 가능성은 없나요? 선생님이 크롬 콘솔에서 보여주신 sum 리스트를 보면 작은값 큰 값 들이 섞여서 나오고 있어서요(영상 7:10초 부분)
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
Command pattern의 invoker와 다른 pattern에서의 client는 다른 개념인가요??
Command pattern의 invoker와 다른 pattern에서의 client는 다른 개념인지 궁금합니다.
-
미해결UX/UI 시작하기 : Figma 입문 (Inflearn Original)
스타일 공유는 프로페셔널 업그레이드만 사용할 수 있나요?
Team에 등록된 스타일 가이드(폰트, 색상, 그리드) 들을 동일 프로젝트에서 사용이 불가능한거 같습니다. Design System에다가 예제 내용들을 다 입력하고 위에 First Project에 사용하려 하니 기본 컬러 값들만 나오고 있습니다. 이게 무료 버젼이여서 그런지 궁금합니다.
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
강의 잘 듣고 있습니다. 강의 자료 부탁드립니다.
안녕하세요. 좋은 강의 잘 듣고 있습니다.^^ ailixever@gmail.com 으로 강의 자료 부탁드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
예외처리 및 오타
안녕하세요 영한님 항상 감사합니다! 밑의 질문글 보고 다시 그림을 보는데요! p13에 예외 처리 6. 예외전달에 빨간색으로 X표는 그럼 무엇을 의미하나요? 그리고, 11페이지에 '그래' -> '그래서' 아닌가용? 감사합니다!
-
해결됨홍정모의 따라하며 배우는 C언어
struct book* read_books 예제에서 쓰인 malloc()에 대해 질문합니다.
struct book* read_books(const char* filename, int* n) { FILE* fp; int count; char buffer[SLEN] = { '\0', }; struct book* books; if ((fp = fopen(filename, "r")) == NULL) { fprintf(stderr, "Can't open \"%s\" file.\n", filename); exit(EXIT_FAILURE); } fgets(buffer, SLEN, fp); for (int i = 0; i < SLEN; ++i) { if (buffer[i] == '\n') buffer[i] = '\0'; } count = atoi(buffer); *n = count; books = (struct book*)malloc(sizeof(struct book) * count); if (!books) { printf("Malloc failed"); exit(1); } for (int i = 0; i < count; ++i) { fgets(buffer, SLEN, fp); for (int i = 0; i < SLEN; ++i) { if (buffer[i] == '\n') buffer[i] = '\0'; } strcpy(books[i].name, buffer); fgets(buffer, SLEN, fp); for (int i = 0; i < SLEN; ++i) { if (buffer[i] == '\n') buffer[i] = '\0'; } strcpy(books[i].author, buffer); } fclose(fp); return books; } 제가 작성한 read_books 코드입니다. fscanf()도 %[^\n]%*c 가 사용되는지 몰라서 string.h을 이용해서 저렇게 작성을 하였는데빌드도 잘 되고 작동도 잘 되는데 strcpy(books[i].name, buffer); 에서 warning이 뜹니다. 정확히 C6385 Reading invalid data from 'books': the readable size is 'sizeof(book)*count' bytes, but '404' bytes may be read. 이렇게 뜨는데 코드를 바꿔가면서 알아보니깐 books = (struct book*)malloc(sizeof(struct book) * count); 이 부분에서count를 상수로 바꾸면 오류가 안 뜹니다. 또 교수님이 calloc()을 쓰시길래 calloc()으로 바꿨더니 상수로 바꿨을 때처럼 오류가 사라졌습니다. 그 이유가 궁금합니다. 또 교수님께서 calloc()에서 size_t _count부분에 size를 size_t _size부분에 count를 넣으셨는데 이 부분을 바꿔도동적할당된 힙 메모리를 가리키는 포인터를 배열처럼 사용하는데 전혀 문제가 발생하지 않는지, 또 그 이유는 무엇인지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
thymeleaf 이미지 업로드시 재로딩 하지 않는 이상 이미지 출력이 안됩니다.
안녕하세요? 김영한 강사님! 질문이 있습니다. thymeleaf 로 페이지를 작성하고 파일을 업로드 하여 이미지 출력까지 해보려는데요 태그 <img th:src="@{${image}}"> 이런식으로 출력되게 했는데요. 이게 톰켓 재시작시는 업로드한 파일이 보이는데요 재시작 하지 않고 뷰페이지를 봤을때 엑박이 뜨는 상황입니다. 페이지를 리프레시 하여도 마찬가지로 엑박이 뜨고요.. 핫 리로드라는 것을 적용해 봤는데 마찬가지로 톰캣 재시작을 하지 않는 이상 엑박이 뜨는 상황입니다. 강사님!!! 도와주세요!!!! ^^;;; 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한요청 드립니다.
인프런 아이디: tjdtmddn1234 인프런 이메일: tjdtmddn1234@naver.com 깃허브 아이디: tjdtmddn1234@naver.com 깃허브 Username: lifestyle6654
-
미해결인터랙티브 웹 개발 제대로 시작하기
혹시 생활코딩님 앞으로 방향에 있어서 질문을 드립니다
이 강의 수강을 끝나고 css에 대해서 더 배우고 싶은데, 인프런의 css flex 강의를 듣는게 날까요 아니면, 그 강의가 coloso 강의로 듣는게 더 날까요 ?? canvas에 대해서도 알고싶어서 coloso 강의가 조금 더 끌리긴하는데 coloso강의에서도 css flex강의만큼 깊게 css다루는지 몰라서요 !
-
해결됨스프링 핵심 원리 - 고급편
스레드 로컬과 request 스코프
이번 강의도 잘 듣고 있습니다! 스레드 로컬 사용한 것과 Configuration에서 ThreadLocalLogTrace 을 request 스코프로 설정한 방법 모두 스레드 동시성 문제 해결한다는 점에서 같은 효과일 것 같은데 두 방식을 비교했을때 스레드 로컬의 장점이 무엇인지 궁금합니다!
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
구매후 첫 연결 ~ USB 연결 오류 떳습니다
2셋트 ~구매해서 처음 배선 연결하고 테스트 하는데~~ 아래 그림과 같이 오류가 뜸니다~ 배선연결은 접지부분은 테스트 해보니~~별도 전부 연결 안하고~한군데 연결했습니다 (사진 처럼), 전원 부분 (빨간선)은 2군데 다 연결했습니다. 어떻게 조치 해야 될지~~알려주시면 ~ 감사하겠습니다~ 커넥터 연결은 다른 화면을 ~~ 캡쳐 왔는데~~ 아래 처럼 연결 했습니다~~ 맞는지요
-
미해결따라하며 배우는 NestJS
Dependency Injection에 관해
안녕하세요 선생님, 항상 좋은 강의 감사드립니다. DI 관련해서 궁금한 점이 생겨 질문드립니다. Controller에서 Service 클래스를 DI 받을 때는 별도의 데코레이션 없이 DI를 받았는데, service 계층에서 repository를 DI 받을 때는 왜 @InjectRepository가 필요할까요? 개인적으로 생각해보기로는, 우리가 직접 만든 Service 클래스는 Nest IOC container에서 관리되지만, Repository 클래스는 TypeORM 모듈에 의해 DI가 관리되기 때문일 수도 있겠다는 생각을 해봤습니다.
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
주소창에 url 쿼리로 userId를 작성한 후 수정을 하려면 500번 에러가 나타납니다
userId=roy 까지 치고 새글 생성 시 roy로만 추가하는 것까지 완료되었는데 수정을 하고나서 완료버튼을 누르면 콘솔에 에러가 떠요 catch 부분에 console.log을 찍어서 messages의 Update 부분에서 오류가 났다는 것까지는 발견했는데 구글에 검색해봐도 어떻게 해결해야 할지 잘 모르겠습니다 ㅠㅠ 사진이 좀 많은데... 감사합니다! console에 찍힌 에러 MsgList.js MsgItem.js messages.js fetcher.js
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
새로고침시 로그인 풀림 현상
무료 도메인을 이용하여 수강중입니다. 로그인 풀림 현상에 대해 강의를 보고 따라하여도 풀리고 있으며 새로고침 후 재로그인시 아래 스샷과 같은 증상을 보이고 있습니다. 그리고 SetCookie에서 이상하게 domain이 표시되지 않고 있는데요. app.js 에는 잘 입력해놓은 상태입니다. 무엇이 문제 일까요?? const express = require('express'); const cors = require('cors'); const session = require('express-session'); const cookieParser = require('cookie-parser'); const passport = require('passport'); const dotenv = require('dotenv'); const morgan = require('morgan'); const path = require('path'); const hpp = require('hpp'); const helmet = require('helmet'); dotenv.config(); const postRouter = require('./routes/post'); const postsRouter = require('./routes/posts'); const userRouter = require('./routes/user'); const hashtagRouter = require('./routes/hashtag'); const db = require('./models'); const passportConfig = require('./passport'); const app = express(); db.sequelize.sync() .then(() => { console.log('db 연결 성공'); }) .catch(console.error); passportConfig(); if (process.env.NODE_ENV === 'production') { app.use(morgan('combined')); app.use(hpp()); app.use(helmet()); app.use(cors({ origin: 'http://rjgnl.ek.ag', credentials: true, })); } else { app.use(morgan('dev')); app.use(cors({ origin: true, credentials: true, })); } app.use('/', express.static(path.join(__dirname, 'uploads'))); app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use(cookieParser(process.env.COOKIE_SECRET)) app.use(session({ saveUninitialized: false, resave: false, secret: process.env.COOKIE_SECRET, cookie: { httpOnly: true, secure: false, domain: process.env.NODE_ENV === 'production' && '.rjgnl.ek.ag' } })); app.use(passport.initialize()); app.use(passport.session()); app.get('/', (req, res) => { res.send('hello express'); }) app.use('/post', postRouter); app.use('/posts', postsRouter); app.use('/user', userRouter); app.use('/hashtag', hashtagRouter); app.listen(80, () => { console.log('서버 실행 중'); }); pm2 백서버로그에선 저런 표시가 나오고 있습니다.
-
미해결스프링 핵심 원리 - 기본편
싱글톤컨테이너의 싱글톤 방식에 대해 질문있습니다!
싱글톤 컨테이너의 방식에 궁금한점이 있어 질문드립니다 스프링 컨테이너를 통해 수많은 회원들의 요청이 들어와도 같은 빈객체를 주게된다고 들었습니다. 그렇다면 똑같은 객체를 사용하게되면 모든 회원들이 처음 등록된 빈의 같은 회원정보를 사용하게되어 내 회원정보가 이상하다거나 계산내역이 기존사람의것이 되는등등 문제가 발생되는것이 아닌가요?
-
해결됨UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
오류가 나는 이유를 모르겠습니다
App Build Intro 강의를 들으면서 detailVC 화면을 객체화 시키는 코드를 똑같이 적고 실행을 시켰는데 계속 오류가 발생하여 글을 남기게 되었습니다. DetailVC storyboard에 class이름이랑 storyBoard ID를 적었는데도 계속 아래와 같이 오류가 발생하네요 ㅠㅠ # 오류 내용 # Main.storyBoard 캡처 화면 # ViewController.swift 코드 화면