모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    zetyx님의
    개인페이지입니다
    가입 : 04-12-22
    방문 : 3547회
    닉네임변경 이력
    회원차단
    회원차단해제
     

    zetyx님의 댓글입니다.
    번호 제목 댓글날짜 추천/비공감 삭제
    424 sql 값에 함수를 돌려서자동적으로 값이 기입되게 하고 싶습니다. [새창] 2020-05-20 17:59:48 0 삭제
    안됨니다. 언어를 하셔야 해요 DB는 말그대로 "가공된 데이터를 저장"하는 기능만 있습니다. 그것을 다루기 위한 DBMS를 다룰줄 아셔야 하구요... 예전에 DB만 가지고 가공처리하는 시도가 있었으나 결국엔 언어가 되어 해체된것도 있었던것 같은데
    DB CREATE 만 올려 주시고 질문 하시면 답변을 받기 어려우실 껍니다. 언어나 DBMS도 같이 알려 주셔야 해요
    423 중국, "초기 코로나19 바이러스 표본 일부 파괴" 시인 [새창] 2020-05-20 13:04:41 0 삭제
    레지던트차이나
    422 파이썬 변수(?) 질문드립니다...ㅠㅠ [새창] 2020-05-15 10:28:01 0 삭제
    들여쓰기는 아래와 같이 하세요

    421 파이썬 변수(?) 질문드립니다...ㅠㅠ [새창] 2020-05-15 10:26:42 0 삭제
    이렇게 하시면 원하시는 대로 됩니다. 들여쓰기가 안되네요....

    이렇게 할 경우 엑셀파일의 값을 읽어서 소수점 첫째자리 까지 가져옵니다. 정수로 바꾸는건 숙제....

    그리고 엑셀의 내용 갯수와 사용자 리시트의 갯수가 일치 하지 않을시 에러가 발생을 합니다.... 이거도 숙제....
    420 파이썬 변수(?) 질문드립니다...ㅠㅠ [새창] 2020-05-15 10:25:06 0 삭제
    if __name__ == "__main__":
    start_time = time.time()

    file_p_n = 'calendar.xlsx' # 엑셀 파일 경로 및 파일명
    opensheet = open_xlsx(file_p_n) # 엑셀 파일을 열고 내용을 저장

    sun = [1, 15, 29, 43, 57] # 사용자 리스트
    sat = [13, 27, 41, 55, 69] # 사용자 리스트

    holy = sun + sat # 사용자 리스트 합치기???

    for i in holy:
    d = xlse_value(opensheet, 0, 0, i)
    d_1 = xlse_value(opensheet, 0, 0, i+1)

    print(d, d_1)

    print("--- %s seconds ---" % (time.time() - start_time))
    419 파이썬 변수(?) 질문드립니다...ㅠㅠ [새창] 2020-05-15 10:24:51 0 삭제
    import xlrd
    import time

    # 엑셀 파일 열기
    def open_xlsx(file_p_n):
    wb = xlrd.open_workbook(file_p_n)
    sheets = wb.sheets()
    return sheets

    # 엑셀의 원하는 시트, 행, 열의 값 읽어 오기
    def xlse_value(sheet_name, sheet_num, cell_row, cell_column):
    xl_value = sheet_name[sheet_num].cell_value(cell_row, cell_column)
    return xl_value
    418 파이썬 이미지 크롤링 관련 질문 올립니다. (아래 글은 잘못 작성되었습니 [새창] 2020-05-15 09:37:31 0 삭제
    헐... 댓글이 엉망이네 ㅠ
    주소만 참조하세요
    417 파이썬 이미지 크롤링 관련 질문 올립니다. (아래 글은 잘못 작성되었습니 [새창] 2020-05-15 09:18:21 0 삭제
    앜 막줄의 적응형이 아니고 반응형의 경우 입니다.
    416 파이썬 이미지 크롤링 관련 질문 올립니다. (아래 글은 잘못 작성되었습니 [새창] 2020-05-15 09:17:37 0 삭제
    지난번 인스타그램 크롤리은 잘 되셨는지요... 아직이면...

    https://github.com/huaying/instagram-crawler

    참조하시면 됩니다.

    그리고 구글은.....

    https://pypi.org/project/google_images_download/

    여기 참조 하시면 됩니다.

    옛날 웹들은 반응형이(대표. 네이버... 지금 반응형으로 바꾸는듯..) 아닌 적응형으로 크롤링하기가 수월한데....

    적응형의 경우 API등을 제공하는 곳이 많으니 찾아보시는게 도움이 됩니다.
    415 코틀린 내부 함수 질문입니다. [새창] 2020-05-13 12:10:10 1 삭제
    향기없는 바람님 설명 이해용 코딩

    fun main() {
    val outval = Outclass()
    val inval = outval.Inclass()

    inval.Inprint()

    outval.outtext = "Hi Hi Out Class"

    inval.Inprint()
    Outclass().Inclass().Inprint()

    }

    class Outclass()
    {
    var outtext = "Out Class"
    inner class Inclass
    {
    var outtext = "In Class"
    fun Inprint()
    {
    println ([email protected])
    println (outtext)
    println("")
    }
    }
    }

    결과
    Out Class
    In Class

    Hi Hi Out Class
    In Class

    Out Class
    In Class
    414 Python) 인스타그램 이미지 크롤링 작업중에 질문이 있습니다. [새창] 2020-05-12 11:14:47 0 삭제
    저는 2번째 방법을 추천 드립니다.
    이게 스크롤을 위로하면 하단의 div가 지워지고 상부의 div를 뿌려주고

    스크롤이 아래로 되면 상단의 div가 지워지고 하부의 div를 뿌려주는 방식이네요...
    413 Python) 인스타그램 이미지 크롤링 작업중에 질문이 있습니다. [새창] 2020-05-12 11:11:42 0 삭제
    중복 검사방식이 맞습니다.
    요방식이 아니면 자바스크립트를 직접 컨트롤 해야 하는데 제가 그 것까지는 짐 시간이 안되네요.. ;;;;

    이 방식은 스크롤 하면서 변경된 내용만 크롤링을 하는 방식 입니다.

    1. 딕션너리 만든다. 내용은 대략 파일명, 파일링크, 내용, 이미지주소 이런식으로...

    2. 첫 페이지를 크롤링하여 1의 내용에 저장한다.

    3. 반복 스크롤한다. 언제까지? 2번에서 크롤링한 파일명이 안보일때 까지.

    4. 2번 파일명이 안보일때 까지 스크롤 반복이 완료 되면 다시 크롤링하여 1의 내용에 저장한다.

    위의 3 ~ 4는 계속 반복하여 마지막 까지 오면 완료하고 딕션너리에 저장된 내용을 기준으로 필요 내용을 가져오는 방식이 있고.

    이게 위험한게 이미지를 빼먹을 수 있습니다. div를 보면 스크롤시 top-padding와 bottom-padding가 변하거든요.
    쭉 스크롤을 하면서 파일명이 보이지 않을 때를 기준으로 하기때문에 스크롤이 넘어가서 이미지가 넘어가 버리면 넘어가 버린넘은
    저장이 안되는 치명적 단점이 있네요;;;;
    파이썬으로 크롤링을 하실때 실제 크롤링한 샘플을 가지고 작업을 하셔야 합니다 . 인스타그램이 인터랙티브 웹이라서....
    그래서 실제 파이썬이 작업하는 스크롤당 얼마나 넘어가는지를 확인 하시면서 작업을 하셔야 합니다.

    두번째 방법은

    1. 딕션너리 만든다. 내용은 대략 파일명, 파일링크, 내용, 이미지주소 이런식으로...

    2. 첫 페이지를 크롤링하여 1의 내용에 저장한다.

    3. 스크롤 x회 후 크롤링하여 1의 딕션너리에 있는 마지막 파일명을 크롤링한 자료에서찾아 그 다음 자료를 1에 저장한다.

    4. 3을 반복하여 딕션너리의 마지막 값을 가지고 더이상 자료가 없음을 확인하여 종료 한다.

    이런 방법이 있습니다.
    412 Python) 인스타그램 이미지 크롤링 작업중에 질문이 있습니다. [새창] 2020-05-11 14:50:24 0 삭제
    여기서 우리가 필요한건 실제 이미지 링크 입니다.
    내용을 보시면
    https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/sh0.08/e35/s640x640/97099848_2755647637991585_5279495273810123310_n.jpg?_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=105&_nc_ohc=Qp-qE0UceDUAX9U0pq5&oh=872c21c3bc98133d7bc0074fe7edc8ca&oe=5EE1AF89

    가 있으며, 여기서 이미지 이름은
    97099848_2755647637991585_5279495273810123310_n.jpg 입니다. 저 페이지에서 절대 변하지 않을 값.....

    자.... 이제 ..... 위의 정보를 일단 저장 합니다.
    기준은 절대 변하지 않는 값을 기준으로 하시면 됩니다.
    뭐 프로그래밍 방법은 아실테니
    메인 키값은 파일명으로 하시면 됩니다.

    1. 파일명을 기준으로 필요한 값을 일단 크롤링 합니다.

    그럼 맨 처음값과 맨 마지막 파일명이 있을껍니다.

    2. 마우스 스크롤을 발생시켜 스크롤 합니다. 첫페이지에서 크롤링한 파일명이 안보일때까지 스크롤하여 파일명의 변화값을 잡으셔야 합니다. 몇 번 스크롤 하였는지 확인..

    3. 마우스 스코롤을 하면서 페이지를 크롤링하여 새로운 값만 저장을 합니다.

    4. 이제 크롤링한 데이터를 가공하시면 됩니다.

    아니면 페이지 상단에 보면 게시물 xxxxx라고 숫자가 써 있습니다. 그놈을 찾아서
    몇 번 스크롤 해야 하는지 역으로 계산해서 데이터를 취즉하는 방법도 있습니다.
    411 Python) 인스타그램 이미지 크롤링 작업중에 질문이 있습니다. [새창] 2020-05-11 14:50:03 0 삭제
    위의 두가지를 기반으로 파이썬에게 노가다를 시키시면 됩니다.

    정확히 어떤걸 크롤링 하시려는지 모르겠으나....

    올려주신 태그를 기준으로 설명 드리면

    클래스는
    react-root < _9eogI E3X2T < main < KC1QD < Nnq7C weEfm < v1Nh3 kIKUG _bz0w < eLAPa < KL4Bh < FFVAD

    중 중간의 v1Nh3 kIKUG _bz0w에 이미지의 링크 정보가 저장 되고
    마지막의 FFVAD에 이미지 비표기시 내용과 각 썸네일 이미지 종류별로의 링크 및 원본 이미지 링크가 있습니다.

    FFVAD의 내용은 다음과 같습니다.
    alt, 넓이별 섬네일, 실제 이미지 링크

    여기서 우리가 필요한건 실제 이미지 링크 입니다.
    410 Python) 인스타그램 이미지 크롤링 작업중에 질문이 있습니다. [새창] 2020-05-11 14:49:44 0 삭제
    오... 안녕하세요..

    일단 인스타 들어가서 같은 태그로 확인을 해봤느데 변화하는게 맞습니다.

    제일루 좋은 방법은 API를 사용하는 것이고.... 유료로 스크래핑 하는 툴도 있는듯 합니다....

    그런데 스스로 하실경우 쉬운 방법은.... 파이썬한테 노가다를 시키면 됩니다.... 쿨럭;;;;

    페이지를 분석해 보면(개발자 F12눌러서 나오는 소스와 마우스 오른쪽 눌러서 나오는 소스가 다릅니다.)
    무슨 말이냐 실제로 화면에 뿌려주는걸 다른걸 통해서 해준다는 이야기 입니다.

    소스를 보니 자바 스크립트로 웹페이지 정보를 전달해서 그걸 브라우저로 뿌려주네요....

    내부는 파이썬이 마우스 스크롤을 통해서 일정 간격마다 뿌려주는것으로 보입니다.

    그래서 위의 두가지를 기반으로 분리를 하면 다음과 같은 결과가 나옵니다....

    스크롤시 변동 사항.
    1. 최근 사진 관련 태그 박스의 높이.(div의 높이를 늘려줍니다.)
    2. 화면에 뿌려주는 이미지(div가 화면에 노출되는 높이의 이미지를 자바스크립트가(서버측은 파이썬) 변경 합니다.)

    변하지 않는것
    1. 최근 사진 관련 태그 박스의 넓이.(넓이는 고정이니...)
    2. 사진 관련 내용.(자바 스크립트로 각 화면의 페이지에 필요한 정보를 뿌려 주무로 변할수 없습니다. 항상 같은 위치에 같은 이미지가 옮)
    3. 사진파일명.(자바 스크립트가 DB의 내용을 고정위치에 뿌려주무로 변하지 않습니다.)



    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]

     
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈