묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬으로 장고(Django) 공략하기: 입문
가상공간 만들기 오류
(venv)가 앞에 나오질 않습니다. 가상공간 만들기에 실패한 것인가요??
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
manifest 파일에 대해 문의드려요
초보적인 질문하나 드려요. ^^;; manifest 파일이나 서비스워커 파일들은 첫 화면(index.html) 한번만 가져오면 되나요? 첫페이지(index.html)에서 링크된 다음페이지(예, content01.html 같은..)에서도 항상 head 에 link 로 manifest 를 가져와야하나요?
-
미해결파이썬으로 영화 예매 오픈 알리미 만들기
윈도우에서는 뭘로하는건가요
푸티 다운받긴했는데.. 터미널처럼 환경설정이안됩니다..
-
미해결파이썬으로 영화 예매 오픈 알리미 만들기
'bot' 변수 오류가 납니다.
bot = telegram.bot( token= 이하생략) 시 위의 bot함수 에러가나는데 해결책이 뭔지 모르겠습니다.
-
미해결파이썬으로 영화 예매 오픈 알리미 만들기
telegram모듈이 없다고나오는데...
혹시 어케하는건가요..? pip설치가 필요한부분인가요?
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
레이아웃 실습 질문
안녕하세요 선생님! 매번 질문에 답변 주셔서 감사드립니다 :) 덕분에 많은 도움이 됩니다! 다름아니라 실습 강의 예제 듣고 나서 혼자서 레이아웃 잡는 연습을 하고 있는데요, 혹시 첨부한 사진과 같은, 각각 다른 column의 background를 동일하게 맞추고 싶다면, 어떤 속성이 있을까요? (단, 글씨의 양에 따라, 혹은 브라우저의 크기에 따라 플렉시블한 height를 원합니다.) 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
fetch join을 했을 경우 1차 캐시에 많은 데이터가 담기면 어떻게 되나요?
안녕하세요. 강의 듣는 중 질문이 있어 남깁니다. 만약 team의 개수가 수, 수십만개의 데이터가 나오는 경우라면 모두 1차캐시로 들어가는 건가요? 만약 그럴 경우 생기는 문제는 없는건가요? 영속성 컨텍스트의 1차캐시가 감당할 수 있는 데이터의 양은 얼마나 되는건가요? 좋은 강의 감사합니다~^^
-
해결됨React로 NodeBird SNS 만들기
직접 쿼리 날리는거는 영상 생각 없으신가요?
시퀄라이즈 쓰지 않고 직접 쿼리 쓰고 싶은데 대략적으로나마 설명 해주시는 영상은 따로 없을까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
Dashboard 삭제시 명령 문의 드립니다.
Dashboard 삭제시 명령은 kubectl --namespace kube-system delete deployment,service kubernetes-dashboard 이렇게 입력하면 삭제가 될까요?
-
미해결홍정모의 따라하며 배우는 C++
const 함수에 대한 질문있습니다
항상 교수님 덕분에 재미있게 공부하고 있는 학생입니다. 다름이 아니라 동영상 14분 30초 즈음에 const string& GetVal() const; string& GetVal(); Something s1; const Something s2; 가 있을때 s2의 getval 함수는 당연히 s2가 상수이므로 멤버변수들의 변경이 안되므로 const string& GetVal() const를 반환하는 것까지는 이해가 되었습니다. 근데 s1의 GetVal()을 선택하는 과정에서 s1은 상수가 아니지만 const string& GetVal() const로 받아서 멤버변수들의 값을 변경하지 않는것도 가능한데 왜 컴파일러는 모호성 오류 반환 대신에 2번째 nonConst함수를 선택하는건지 궁금합니다!! 항상 감사합니다 ♡(ŐωŐ人)
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
안녕하세요? 막막한 문제에 직면해서 질문드립니다
"ResizeObserver loop limit exceeded"라는 에러떄문에 어제부터 골머리를 앓고있습니다 ㅠ 인스타그램에 로그인한뒤 좋아요와 댓글을다는 프로그램인데요, 로그인까지는 무리없이 되는데 상대방의 인스타그램 피드에 들어가고 좋아요를 누르는 와중에 터미널창에 "ResizeObserver loop limit exceeded"가 뜨며 실행창이 응답없음이 뜹니다 구글링해보니 크롬이 가지고있는 문제라고 하는데 해결법을 알수가 없습니다 ㅠㅠ 본인의 인스타 아이디 비번을 입력해 로그인한뒤 새로운 창이 열리고 상대의 아이디를 입력하여 '좋아요'를 클릭하면 상대의 페이지로 들어간뒤 첫 게시글을 클릭하여 좋아요와 댓글을다는 순서입니다. 코드입니다. from selenium import webdriver from PyQt5 import QtWidgets from PyQt5 import QtCore from PyQt5.QtWidgets import QToolButton, QSizePolicy, QLabel, QLineEdit,QPushButton import random import keyboard import re options=webdriver.ChromeOptions() options.add_argument('headless')#창을 안띄우는 headless모드 options.add_argument('window-size=1920x1080') options.add_argument("disable-gpu")#gpu가속 끔 #user-agent값을 변경하여 headless모드 감지를 방지 options.add_argument("user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36") options.add_argument("lang=ko_KR") #headless모드에선 언어설정이 안되있으므로 한국어로 설정(감지 방지) driver = webdriver.Chrome('C:\\Users\\User\\Downloads\\chromedriver_win32\\chromedriver.exe',chrome_options=options) class start(QtWidgets.QWidget): def __init__(self): super().__init__() self.layout=QtWidgets.QHBoxLayout(self) self.id_layout = QtWidgets.QVBoxLayout(self) self.pwd_layout = QtWidgets.QVBoxLayout(self) #QV=가로 QH=세로 self.id=QLabel("ID") self._id=QLineEdit() self.pwd=QLabel("password") self._pwd=QLineEdit() self.id_layout.addWidget(self.id) self.id_layout.addWidget(self._id) self.pwd_layout.addWidget(self.pwd) self.pwd_layout.addWidget(self._pwd) self.layout.addLayout(self.id_layout) self.layout.addLayout(self.pwd_layout) self.setLayout(self.layout) self._pwd.setEchoMode(QLineEdit.Password) self._pwd.returnPressed.connect(self.login) self.show() def login(self): driver.get("https://www.instagram.com/accounts/login/") driver.implicitly_wait(10) driver.find_element_by_name('username').send_keys(self._id.text()) driver.find_element_by_name('password').send_keys(self._pwd.text()) driver.implicitly_wait(10) driver.find_elements_by_tag_name('button')[1].click() driver.implicitly_wait(100) self.newWindow = Main() self.newWindow.show() self.close() class Main(QtWidgets.QWidget): def __init__(self): super().__init__() self.layout_m = QtWidgets.QHBoxLayout(self) #전체틀 self.start_layout = QtWidgets.QVBoxLayout() #버튼을 담을 틀 self.setFixedSize(300, 200) self.target=QLabel("상대의 아이디를 입력하세요") self._target=QLineEdit() self._target.returnPressed.connect(self.targetID) self.like = self.createButton("좋아요",self.clicklike) self.like.resize(self.like.sizeHint()) self.start_layout.addWidget(self.target) self.start_layout.addWidget(self._target) self.layout_m.addLayout(self.start_layout)#전체틀에 버튼을 담은 틀을 담음 self.layout_m.addWidget(self.like) self.setLayout(self.layout_m) self.show() def createButton(self, text, function): button = Button(text) button.clicked.connect(function) return button def targetID(self): self.target_name=self._target.text() driver.get('https://www.instagram.com/{}'.format(self.target_name)) def clicklike(self): #첫번째 게시글 클릭 driver.find_elements_by_css_selector('.v1Nh3.kIKUG._bz0w')[0].find_element_by_tag_name('a').click() driver.implicitly_wait(10) #좋아요누르기 driver.get(driver.current_url) temp1=driver.find_elements_by_class_name('eo2As ') temp1[0].find_element_by_class_name('wpO6b ').click() #사진의 정보가져와서 필요한데이터 추출 img_information=driver.find_elements_by_tag_name('img')[1].get_attribute('alt') img_information=img_information.split(': ') img_information=img_information[1].split(' and ') food = ["맛있겠네","맛있어 보이는구나!","다음에 나도 데려가~~", "돼지야!"] people=["오 아주 잘나왔군!", "정말 멋쟁이군", "우도환 닮았다", "손나은 닮았다"] for i in img_information: if re.search('people',i): case="인물" break if re.search('food',i): case="음식" break else: case="기타" if case=="인물": rand_number=random.randint(0,3) comment=people[rand_number] elif case=="음식": rand_number=random.randint(0,3) comment=food[rand_number] else: comment="^^7" #댓글입력 temp1[0].find_elements_by_class_name('wpO6b ')[1].click() driver.find_element_by_tag_name('textarea').send_keys(comment) driver.implicitly_wait(10) driver.find_element_by_class_name('X7cDz').find_element_by_tag_name('button').click() #계산기만들기의 코드 가져옴 class Button(QToolButton): def __init__(self, text): super().__init__() buttonStyle = ''' QToolButton:hover {border:1px solid #0078d7; background-color:#e5f1fb;} QToolButton:pressed {background-color:#a7c8e3} QToolButton {font-size:11pt; font-family:나눔고딕; border:1px solid #d6d7d8; background-color:#f0f1f1} ''' self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) self.setText(text) self.setStyleSheet(buttonStyle) def sizeHint(self): size = super(Button, self).sizeHint() size.setHeight(size.height() + 30) size.setWidth(max(size.width(), size.height())) return size if __name__ == '__main__': app = QtWidgets.QApplication([]) win=start() app.exec_()
-
미해결포토샵 기본기 하루 5분, 3주 만에 끝내기
25강 레이어 복사 부분이요
옵션을 누른채로 픽셀을 레이어 쪽으로 끌어도 레이어 복사가 안돼서 질문드립니다.
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
older버튼 누를 경우
2페이지는 포스트 3개가 나오고 그 페이지에서 다시 older버튼을 누를 시에 에러메세지가 나와야하는거 아닐까요? ㅠ 왜 2페이지에서 바로 에러메세지가 나오는지 이해가 잘 안가서요 ㅠ 3페이지가 없다는건 알겠는데,,ㅠ
-
미해결Node.js로 웹 크롤링하기
버튼 입력 후 url 변경 시 태그 캐치
선생님 퍼페티어로 특정 페이지에서 특정 정보를 입력한 후 그 정보를 submit한 뒤에 페이지가 url이 바뀌는데, 이 때부터 아무리 선택자를 긁어와도 해당 선택자가 없다고 뜹니다. 혹시 페이지가 바뀐 뒤에 태그를 감지하기 위해 따로 설정해줘야 하는 것이 있을까요? 제가 크롤링을 시도한 주소는 http://www.letskorail.com/ebizbf/EbizBfTicketSearch.do 입니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
도와주세요 센세 !
이런 에러메세지가 나옵니다. 완전 그대로 타이핑 했는데 왜 이러는지 모르겠습니다. username이 문제라고 하는거 같은데, 복붙을 했는데 왜 저럴까요... 혹시 버전문제일까요? H2는 199 버전으로 설치 했는데, 인텔리제이 우측바에서 gradle에 들어가서 h2database 버전을 보면 200 으로 되어 있습니다.
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
The terminal process terminated with exit code: 5
쌤, pylint 설치를 누르면, The terminal process terminated with exit code: 5라고 뜨면서 설치가 되지 않습니다... 구글에 찾아봤는데 전부 영어고 생소한 분야의 영어라 잘 모르겠습니다.
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
댓글 수정시, 수정한 댓글로 이동하는 부분
에서 '#'을 사용하시는데, 어디에서 나온 문법인지 알 수 있을까요? url관련된 부분인건지 구글링해도 애매해서 여쭤봅니다
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
Lab4와 Lab5 순서가 뒤 바뀐 것 같습니다.
강의 4장에 나오는 과제는 Lab5로 되어 있고 강의 5장 이후에 나오는 과제는 Lab4로 되어 있습니다. 의도적으로 그렇게 하신 것인지 아니라면 수정 부탁드립니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
13번 전역변수 질문이요
ch[]를 main 안에 넣고 컴파일 하면 res에서 런타임에러3가 나더라고요.. 값을 받는 변수res가 초기화 되지 않았다는 말인데, ch를 전역/지역 변수로 쓰일 때 차이점을 잘 모르겠어요
-
미해결React로 NodeBird SNS 만들기
lambda 질문 있습니다.
lambda에러 한글로된 이미지파일 리사이징 할 때 에러는 고치는 방법 없나요? 그리고 GCP사용 한다고 하셨는데, aws에서 GCP으로 바꾸신 이유가있나요?(가격이나 그런 부분)