묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
3-4-2 게시물 긁어오기 질문드립니다.
#루리웹 로그인하기import requestsimport sysimport iofrom bs4 import BeautifulSoupsys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')# 로그인 유저정보LOGIN_INFO = { 'user_id' : '루리웹아이디', 'user_pw' : '루리웹비번'}# Session 생성, with 구문안에서 유지with requests.Session() as s : login_req = s.post('https://user.ruliweb.com/member/login_proc', data=LOGIN_INFO) # # HTML 소스 확인 # print('login_req', login_req.text) # # Header 확인 # print('header', login_req.headers) if login_req.status_code == 200 and login_req.ok : post_one = s.get('http://market.ruliweb.com/read.htm?table=market_ps&page=1&num=4553450&find=&ftext=') post_one.raise_for_status() soup = BeautifulSoup(post_one.text, 'html.parser') # print(soup.prettify) #p_list = soup.find('table', {'id':'marketread'}) # 1번 안됨 p_list = soup.select_one('table#marketread') # 2번 안됨 #p_list = soup.find_all('p') # 3번 됨 print(p_list)루리웹 장터 게시글 긁어오기 실습을 하는데,강사님께서 하신 방법으로는 잘 되나,이전 강의에서 배웠던 방식으로는 잘 안되서 질문드립니다.[1번], [2번]으로 주석처리한 방법으로 진행하면table#marketread의 하위 내용이 전부 긁어와져야 맞다고 생각이 되는데,두가지 방법 모두 table#marketread의 하위 5개 tr태그중 2가지만 가져오고, 두번쨰 태그는 절반정도만 긁어옵니다.이 때문에 게시글의 내용을 담고있는 5번째 tr태그에 관한 내용이 없으니,.find_all()이나, .select()를 해도, none이나 찾을수 없다는 내용만 출력됩니다.혹시나 하는 마음에 [3번]으로 테스트를 해봤는데, 쓸때없는 내용이 많이 포함되서 그렇지 잘되긴하네요.==========================추가로 다른 사이트에서도 시도를 해봤는데, 비슷한 내용으로 상단의 일부 태그만 긁어오고,정작 필요한 부분을 긁어오질 못해서 제가 이해를 잘못한거라 생각이 됩니다.어떤 부분을 잘못한걸까요???
-
미해결로지심으로 만들어보는 CPU
핀 라벨은 어떻게 지정해야하나요?
위치 지정하는 법은 알았는데, 라벨을 붙일 수가 없습니다. Circuit 설계 단에서 지정한 라벨이 subcircuit에 반영되질 않습니다.
-
미해결로지심으로 만들어보는 CPU
강의 자료에 있는 곱셈기를 불러올 수 없습니다.
수업6 라이브러리가 없어서 실행할 수 없다고 나오네요.
-
미해결새차원의 코틀린(Kotlin) 강좌
좋은 강의입니다.
ㅇㅇ
-
미해결스프링 데이터 JPA
JPA에서 Multiple datasource 를 어떻게 설정하는지 궁금합니다.
안녕하세요! 선생님! 강의 잘 듣고 있습니다. 이렇게 질문 드린건 다름 아니고 JPA에서는 어떤식으로 멀티 DB를 설정하는지 JPA는 멀티 DB를 설정하지 않아도 괜찮은지 궁금해서 질문드렸고 선생님은 어떤식으로 멀티 DB를 구성하셨는지 궁금해서 ㅎㅎ 질문드렸습니다.
-
미해결빅데이터의 통찰력을 키워주는 엑셀 Quick Start
데이터 정리에서 언어별 정리는 어떻게 할 수 있나요?
강좌에 수고해 주셔서 감사합니다.행들의 셀이 영어와 한국어, 한자이면 영어만 뽑을 수 있을까요?
-
미해결신입 프로그래머를 위한 자바 스프링 (Spring) 프레임워크 강좌
select 구문 binding 질문
select 구문에 바인딩 하실 때 아래와 같이 쿼리문을 바꿔서 구현해주셨는데query = "select * from mvc_board where bId = " + strIDPreparedstatement를 이용하려면 어떻게 하면 될지 궁금합니다.
-
미해결[C# 중급 강좌] 라이브러리 만들기
서버설정방법이 궁금하네요
강의를 잘 들엇습니다.그런데 smtp서버설정하는 방법을 잘 모르겠는데 그에 대해 알려주시면 감사하겠습니다.
-
미해결유니티 게임 개발 (2D) 실전편 - 스크립트는 물론, 디자인 패턴과 알고리즘까지
소스코드에서 에러가 발생합니다
''' using System.Collections; using System.Collections.Generic; using UnityEngine; public class Coroutine : MonoBehaviour { void Start() { StartCoroutine(Waiting()); } IEnumerable Waiting() { yield return new WaitForSeconds(3f); Debug.Log("Good !"); } } ''' 해당 코드에서 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 CS1503 1 인수: 'System.Collections.IEnumerable'에서 'string'(으)로 변환할 수 없습니다. Assembly-CSharp D:Unity ProjectsKoroutineAssetsCoroutine.cs 9 활성 이 에러가 발생합니다 왜 발생하는지 이유를 알수 있을까요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
number_of_cases 질문입니다
여러 예시를 넣어 확인해본 결과 정상적으로 값이 나오는데, 이 문제 하나만 오답이라고 뜹니다. 제가 짠 코드는 다음과 같습니다.def number_of_cases(list_data):list = list_dataresult = []for i in range(len(list)): for j in range(len(list)): tmp = str(list[i]) + str(list[j]) result.append(tmp)result.sort()return result감사합니다.
-
미해결블록체인과 솔리디티
require(live == true)관련하여.
안녕하세요. 매우 쉽게 잘 설명해주셔서 감사합니다.require(live == true) 항목을 모디파이어로 너어도 상관 없는 걸 까요??
-
미해결로지심으로 만들어보는 CPU
로지심에서 직접 만든 회로의 핀 위치는 어떻게 지정하나요?
질문에 사진을 올릴수가 없어서 글로 설명드리면...직접 만든 HA, FA의 핀 라벨이 나오지 않고 위치도 원하는대로 설정할 수가 없습니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 제출 관련 문의입니다.
드디어 못풀던 문제까지 다 풀어 제출하려는데, 그전까지는 잘 되던 제출이 안됩니다.'submit.bat 해시키'가 아니라 'submit 해시키' 로 해야한다 하셨는데, 과제 제출 방법 강의에서는 기존처럼 전자를 사용합니다.문제는 두 경우를 다 해도 제출이 안됩니다.... 다운로드를 잘못 받은 것인가요?다른 파일은 아무것도 건드리지 않았습니다.오류 내용은 다음과 같습니다.'backend.ai'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.항상 학생들을 위해 힘써주셔서 감사드립니다.
-
미해결화이트해커가 되기 위한 모의해킹 완전 정복
강의 pdf 어디서 다운받는지 궁급합니다.
확인 후 바로 삭제하겠습니다.좋은 강의 개설해 주셔서 감사합니다.^^
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
19-2 장면 질문입니다.
안녕하십니까 강의 보면서 공부하고 있는 대학생입니다. 그19-2장면에서 맨 밑에 왼 쪽에 나와 있는 코딩에서 배열을 설정하는데ParentClass childs[] = new ParentClass[2]라고 되있는데 원래 배열 만들 때 예를 들어서int[] arr = new int[3]이런식으로 자료형 옆에 []를 붙여서 배열을 만들었었는데 왜 여기서는 ParentClass가 아니고 childs 옆에 붙는지 여쭤보고 싶습니다. 그리고childs[0] = new FirstClass();라는게 childs[0] 안에 들어있는게 FirstClass라는 새로 만든 객체의 주소가 들어있는 것이고 저걸로 FirstClass,SecondClass 생성자를 호출한 것인지 여쭤보고 싶고 밑에 for문에서 중간에 childs.length라고 되있는데 왜 갑자기 길이를 넣었고 어째서 i가 1일 때 멈추는지 여쭤보고 싶습니다. 사실 전체적으로 잘 모르겠어서 질문이 좀 많습니다 죄송합니다..
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
만약 lite server말고 apache를 쓰려면 어떻게 하면되나요?
ㅠㅠ
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
소스코드
혹시 강좌 소스코드는 따로 없나요???
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
window에서는 잘 되었는데 mac에서 잘 안되는 이유가 뭔지..
생성자를 설정하고 나서truffle migrate --network ganache 하니까JUNGs-MacBook-Pro:new_roomie jung$ truffle migrate --network ganacheUsing network 'ganache'.Error: Attempting to run transaction which calls a contract function, but recipient address 0x571f4782e54b00ef200ce7da844319d87ad57b97 is not a contract addressat Object.InvalidResponse (/usr/local/lib/node_modules/truffle/build/webpack:/~/web3/lib/web3/errors.js:38:1)at /usr/local/lib/node_modules/truffle/build/webpack:/~/web3/lib/web3/requestmanager.js:86:1at /usr/local/lib/node_modules/truffle/build/webpack:/packages/truffle-provider/wrapper.js:134:1at XMLHttpRequest.request.onreadystatechange (/usr/local/lib/node_modules/truffle/build/webpack:/~/web3/lib/web3/httpprovider.js:128:1)at XMLHttpRequestEventTarget.dispatchEvent (/usr/local/lib/node_modules/truffle/build/webpack:/~/xhr2/lib/xhr2.js:64:1)at XMLHttpRequest._setReadyState (/usr/local/lib/node_modules/truffle/build/webpack:/~/xhr2/lib/xhr2.js:354:1)at XMLHttpRequest._onHttpResponseEnd (/usr/local/lib/node_modules/truffle/build/webpack:/~/xhr2/lib/xhr2.js:509:1)at IncomingMessage. (/usr/local/lib/node_modules/truffle/build/webpack:/~/xhr2/lib/xhr2.js:469:1)at emitNone (events.js:111:20)at IncomingMessage.emit (events.js:208:7)at endReadableNT (_stream_readable.js:1064:12)at _combinedTickCallback (internal/process/next_tick.js:138:11)at process._tickCallback (internal/process/next_tick.js:180:9)JUNGs-MacBook-Pro:new_roomie jung$ truffle migrate --network ganacheError parsing /Users/jung/Desktop/new_roomie/contracts/RealEstate.sol: ParsedContract.sol:13:1: ParserError: Function, variable, struct or modifier declaration expected.import 'TruffleNotFound.sol';^----^Compilation failed. See above. 이런에러가 나오는 이유가 뭔지ㅠㅠㅠ..
-
미해결안드로이드 스튜디오로 안드로이드 앱 만들기
안드로이드 스튜디오 에뮬레이터 실행오류
EmulatorL Could not launch'C:UserspcAppDataLocalAndroidSdkemulatorqemuwindows-x86_64qemu-system-i386.exe':No such file or directory라고 에러가 뜨면서 에물레이터 실행이 안됩니다
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
까맣색창 빈창은 어떻게 키나요??ㅠㅠ
저 까맣색 빈창은 어떻게 키나요?ㅠㅠ 윈도우 시작메뉴에서 cmd라고 쳐서 켰는데 이게 맞나요??ㅠㅠ여기다가 쳐서 했는데 저는 안되고 저렇게 완벽한 빈창은 안켜지더라고요 ㅠㅠ