본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (352) N
    • JHB (21)
      • IT 이야기 (2)
      • 잡다한 이야기 (19)
    • Cloud (29) N
      • AWS (25)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (218)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (3)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (7)
      • Container (1)
      • Etc (26)
      • Tip (1)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

Language/Python (16)
[Python] Beatiful Soup 를 이용하여 Instagram의 정보를 가져오자 #3

이번에는 간단한 restful server를 만들어서, 입력된 tag의 갯수를 화면에 표시해주는 프로그램을 짜보자 일단 flask를 설치하고 (pip install flask) 기본 경로 옆에 templates라는 폴더를 만들고 그 안에 hello.html 을 만들어서 아래와 같은 내용으로 채운다 {{count}} 위의 {{count}} 부분에 tag 갯수를 표시해 줄 것이다. 이제 이전편에 짠 파서를 이용해서 아래와 같은 코드를 작성하자 from flask import Flask, render_template, request from bs4 import BeautifulSoup import selenium.webdriver as webdriver app = Flask(__name__) @app.rout..

Language/Python 2018. 6. 13. 23:13
[Python] Django로 간단한 웹서버 만들기

Python의 Django를 이용해서 간단한 웹서버를 만들어보자 0. 장고 설치 pip install django 1. 프로젝트 폴더 생성 django-admin startproject get_tag_count 우선 프로젝트를 시작할 폴더로 이동한 다음 위처럼 입력해서 get_tag_count 라는 프로젝트를 생성하자. 2. 브라우저 접속 테스트 생성된 프로젝트 폴더 안으로 들어가서 아래와 같이 입력해보자 python manage.py runserver 그러면 서버가 실행된다. 이제 인터넷 브라우저를 이용해서 http://127.0.0.1:8000 으로 들어가보자 위 페이지가 떴으면 성공한것임. 이제부터 하나하나 수정해가면 나만의 멋진 웹서버를 개발 할 수 있다.

Language/Python 2018. 6. 13. 22:31
[Python] Beatiful Soup 를 이용하여 Instagram의 정보를 가져오자 #2

저번편에 이어서 Instagram 크롤링을 계속 해보자 먼저 할 일은 chrome process를 hidden으로 실행하는 것. 이것에 대한 정보는 거진 https://beomi.github.io/2017/01/20/HowToMakeWebCrawler/ 에서 다 얻어왔다. 아주 단순하다. chromedriver의 attribute에 headless를 추가하면 끝. 거기다가 span 태그를 통해 읽어온 '태그 갯수'에서 text만 추출하는 코드를 추가했다. from bs4 import BeautifulSoup import selenium.webdriver as webdriver url = "https://www.instagram.com/explore/tags/jmt/" options = webdriver...

Language/Python 2018. 6. 5. 23:34
[Python] Beatiful Soup 를 이용하여 Instagram의 정보를 가져오자 #1

파이썬을 이용해서 Instagram의 해쉬태그 갯수를 읽어와보자. 글은 의식의 흐름에따라 작성한다. 일단 기본적으로 사용할 놈들 1. requests 2. beautiful soup4 따라서 이놈들의 설치를 위해 pip install beautifulsoup4 pip install requests 를 하자 그리고 가장 기본적으로 웹페이지의 태그를 긁어와보자! import requests from bs4 import BeautifulSoup def get_html(url): _html = "" resp = requests.get(url) if resp.status_code == 200: _html = resp.text return _html url = "https://www.instagram.com/exp..

Language/Python 2018. 6. 3. 16:25
파이썬 기본 문법 모음

리스트 a = ['a','b','c'] a.insert(2,d) : 2번째 인덱스에 d를 추가한다. a = [a,b,d,c] a.pop() : 제일 끝의 원소인 c을 반환 후 리스트에서 삭제 한다. a.pop(index) : index 원소를 반환하고 삭제한다. a.remove('b') : 'b'를 찾아서 삭제한다. del a[1] : 1번째 원소를 삭제하다. a.index('b') : 'b' 원소의 인덱스를 반환한다. 여러개 있을 경우 앞에 있는 인덱스를 반환. a.append('f') : 제일 끝에 요소 추가 리스트 값 수정 a[1:2] = [1,2,3] 하면 a = ['a',1,2,3,'b','c'] 이렇게 되고 (연속된 범위 수정) a[1] = [1,2,3] 하면 a = ['a',[1,2,3],'..

Language/Python 2018. 1. 27. 17:32
[Google App Engine] Hello GAE (2)

이전 글을 잘 따라했으면 이제 다음 튜토리얼을 따라가보자 다음 튜토리얼은 이거다. https://cloud.google.com/appengine/docs/standard/python/quickstart 우선 git으로 git clone https://github.com/GoogleCloudPlatform/python-docs-samples 해서 가져오고cd python-docs-samples/appengine/standard/hello_world 여기 들어가보면 반가운 놈이 있다. 얘를 실행해야하는데, google cloud sdk에 포함돼있는 dev_appserver_py를 이용한다. 이전 글에서 설명했듯이 google cloud sdk를 환경 변수에 잘 추가해놨으면dev_appserver.py app..

Language/Python 2017. 12. 24. 23:58
[Google App Engine] 시작하기 - 환경 설정 (1)

얼마만의 블로깅인가 코인 시세 얻어오는 프로그램을 구글 앱 엔진 (Google App Engine / GAE)로 만들려고 한다. 삽질 과정을 이 블로그 글에 메모 할겸 적어보고자 한다. 일단.. 파이썬환경 설정부터 해야한다. [파이썬 PyDev 설치] 그냥 기존 깔려있던 eclipse luna 버전에 market place 가서 pydev 설치했더니 이클립스 업그레이드 하랜다 -_- 그래서 eclipse oxygen을 설치했다. 아 참고로 google cloud sdk installation guide를 읽어보니 파이썬은 2.7 설치하라고 한다. 설치 후 파이썬 설치 경로를 환경 변수로 PYTHON_HOME 으로 잡았다. 저 이름으로 잡아야 pydev 프로젝트 설정시 auto configuration이 ..

Language/Python 2017. 12. 24. 23:07
[Python] Python Challenge 해답

풀이는 여기저기 많으니까.. 하나 하나 풀 때마다 하나씩 적겠음 2011년 2월 8일 0번 문제의 url : http://www.pythonchallenge.com/pc/def/0.html level0 : 274877906944 level1 : ocr level2 : equality level3 : linkedlist level4 : peak 2011년 2월 9일 level5 : channel 아오 플젝이 바빠져서 당분간 쉬어야겠다 ~_~ 빨리 끝내고 다시 시작해야지

Language/Python 2011. 2. 9. 10:00
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
  • 메세지큐를 이용 할 때 Co⋯
  • 좋은 글귀
  • AWS 기반 클라우드 네이티⋯
  • Raspberry PI, USB로 PC와⋯
최근에 달린 댓글
  • 감사합니다. 문제가 해결되었⋯
  • 안녕하세요 방문 감사합니다.⋯
  • athena에 대해 알아 보시면 p⋯
  • 답변이 달릴거라고 기대도 못⋯
Total
754,881
Today
18
Yesterday
215
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • driver
  • Python
  • C++
  • 드라이버
  • kering
  • C
  • database
  • 리눅스
  • Visual C++
  • db
  • MFC
  • android
  • 안드로이드
  • Troubleshooting
  • 음악
  • NDK
  • linux
  • java
  • source
  • it
  • winapi
  • Quiz
  • jni
  • API
  • jni강좌
  • gcc
  • Cloud
  • 프로그래밍
  • algorithm
  • AWS
more
«   2021/04   »
일 월 화 수 목 금 토
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
글 보관함
  • 2021/04 (4)
  • 2021/03 (7)
  • 2021/02 (2)
  • 2021/01 (1)
  • 2020/12 (1)

Blog is powered by Tistory / Designed by Tistory