티스토리

imymemine
검색하기

블로그 홈

imymemine

aruymeek.tistory.com/m

xuxaxxm 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • [Python] selenium을 활용하여 해외 증시 정보 크롤링하기 selenium을 활용해 간단하게 네이버 금융 페이지에서 해외증시 정보를 가져와보았다. (https://github.com/aruymeek/python_Selenium/tree/master/chrometest) 1. selenium 설치 selenium 모듈을 import 하기에 앞서 설치를 먼저 해준다. !pip install selenium 설치하면 selenium이 정상적으로 import 되는 것을 확인할 수 있다. from selenium import webdriver 2. 클래스 생성하기 이번에도 class를 하나 만들어서 정보를 간편하게 다룰 수 있게 해주었다. class StockModel: def __init__(self, _nat, _idx, _now, _diff, _pct): self... 공감수 2 댓글수 0 2020. 8. 13.
  • [Python] BeautifulSoup으로 수집한 데이터를 txt 파일로 저장하기 실제 뉴스 기사에서 표 데이터를 추출하고, txt 파일로 저장해보았다. (https://github.com/aruymeek/python_BeautifulSoup/tree/master/crawlingtest) https://www.corporateknights.com/reports/2020-global-100/2020-global-100-ranking-15795648/ 2020 Global 100 ranking | Corporate Knights For more detailed dataset, return to 2020 Global 100 landing page and click 'Free results.' Want to dive deep into the data? Purchase our www.corpo.. 공감수 3 댓글수 0 2020. 8. 12.
  • [Python] BeautifulSoup으로 데이터(html) 수집하기 BeautifulSoup으로 웹 html 데이터를 수집해보았다. (https://github.com/aruymeek/python_BeautifulSoup/tree/master/sportstest) 네이버 스포츠(https://sports.news.naver.com/index.nhn)에서 뉴스 기사의 제목, 링크, 내용, 언론사 등의 정보를 수집해보려고 한다. 네이버 스포츠 메인화면에서 보이는 기사 중, 빨간색 사각형으로 표시해 둔 부분의 정보만 가져왔다. 1. 클래스 생성하기 먼저 데이터를 간편하게 관리(?)하기 위해 SportsModel 클래스를 생성했다. class SportsModel: def __init__(self, _title, _href, _content, _media, _league): s.. 공감수 2 댓글수 0 2020. 8. 12.
  • [Python] BeautifulSoup 연습하기 Python으로 crawling 할 수 있는 방법 중 하나인 BeautifulSoup을 활용해 테이블(표)의 내용을 추출하는 연습을 해보았다. (https://github.com/aruymeek/python_BeautifulSoup/tree/master/parsingtest) BeautifulSoup을 사용하기 위해서 아래와 같이 모듈을 import 해준다. from bs4 import BeautifulSoup 연습을 위해 하나의 웹페이지를 만들어두었다. 이 페이지에서 테이블(표)의 내용을 추출하는 연습을 했다. html을 열어 f 에 할당한 후, BeautifulSoup()을 이용해 모든 소스코드를 출력할 수 있다. f = open(r"C:/Users/Desktop/info.html", encoding.. 공감수 2 댓글수 0 2020. 8. 10.
  • [Python] class를 활용하여 영화 목록 관리하기 첫번째 글에서 여러가지 함수를 정의하고 dictionary를 활용해 영화 목록을 만들어봤다. 이번에는 더 간단하게 class를 활용해보려고 한다. (https://github.com/aruymeek/python_basic/tree/master/modeltest) 1. 클래스 정의하기 먼저, 배우 정보 관리에 사용될 클래스를 생성하면, 아래처럼 만들어볼 수 있다. class ActorModel: movie_key = '' name = '' age = 0 def __init__(self, _key, _name, _age): self.movie_key = _key self.name = _name self.age = _age def ShowActorInfo(self): print('Movie Key: {0}, .. 공감수 1 댓글수 0 2020. 8. 9.
  • [Python] Recursive 함수의 재귀 함수 내에서 자기 자신을 포함해 반복적으로 호출하여 재귀함수를 사용할 수 있다. (https://github.com/aruymeek/python-basic/tree/master/rectest) 함수 내에 자기 자신을 호출한다는 것이 무엇인지 간단하게 테스트 해보았다. def Test1(num_count): num_count -= 1 print('num: {}'.format(num_count)) if num_count > 0: Test1(num_count) Test1 함수는 num_count를 매개변수로 입력받고, 1을 뺀 후에 값을 출력한다. if문에는 Test1 함수가 다시 한 번 호출되고 있다. num_count가 0보다 클 때에 Test1 함수를 다시 실행한다는 뜻이다. num_count가 0 이하.. 공감수 3 댓글수 0 2020. 8. 8.
  • [Python] class와 객체 연습하기 class와 객체에 대해 연습해보았다. (https://github.com/aruymeek/python-basic/tree/master/classtest) 클래스를 굳이 사용하지 않아도 프로그램을 충분히 만들 수는 있다. (프로그램 작성을 위해 꼭 필요한 요소는 아니다.) 하지만 프로그램을 작성할 때 클래스를 적재적소에 사용하면 프로그래머가 얻을 수 있는 이익은 상당하다. - [점프 투 파이썬] 05-1 클래스 https://wikidocs.net/28#_2 클래스를 공부하면 객체, 인스턴스, 속성 등의 개념이 같이 따라온다. 이들을 쉽게 이해할 수 있는 방법으로 맥도날드에 비유하고는 한다. 아래처럼 McDonalds라는 클래스가 있다고 하자. class McDonalds: delicious = True.. 공감수 2 댓글수 0 2020. 8. 7.
  • [Python] dictionary를 활용한 영화 목록 만들기 dictionary 구조를 활용하여 영화 목록을 등록/삭제/조회하는 프로그램을 만들어보았다. (https://github.com/aruymeek/python-basic/tree/master/movieapp) 처음 목록에 넣을 영화 다섯 작품에 대한 정보를 작성한다. movies = { 'MOV001': ['토이스토리 4', 2019, '미국'], 'MOV002': ['뷰티인사이드', 2015, '한국'], 'MOV003': ['어벤져스: 엔드게임', 2019, '미국'], 'MOV004': ['겨울왕국 2', 2019, '미국'], 'MOV005': ['기생충', 2019, '한국'], } directors = { 'DIR001': ['MOV001', '조시 쿨리'], 'DIR002': ['MOV002'.. 공감수 2 댓글수 0 2020. 8. 7.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.