Skip to content

Instantly share code, notes, and snippets.

import requests
from bs4 import BeautifulSoup
def get_latest_press(code) :
# Get HTML codes
url = "https://www.bloomberg.com/quote/" + code
response = requests.get(url).text
# Get the first element of press releases
import requests
from bs4 import BeautifulSoup
def get_value_by_selector(ticker, selector) :
# Get HTML codes
url = "http://finance.naver.com/item/main.nhn?code=" + ticker
response = requests.get(url).text
# Get the first element of press releases
@mr-yoo
mr-yoo / pyBotUi
Last active December 2, 2017 11:54
미래에셋대우 - 2기
import sys
from PyQt5.QtWidgets import *
from PyQt5 import uic
import telepot
from telepot.loop import MessageLoop
form_class = uic.loadUiType("main_window.ui")[0]
class MyWindow(QMainWindow, form_class):
def __init__(self):
super().__init__()
@mr-yoo
mr-yoo / kofia-file-dump.py
Created December 4, 2017 17:07
미래에셋대우 - 2기
import requests
import xml.etree.ElementTree as ET
# ----------------------------------------------------------------------------
# Step 1. 페이지 스크랩핑
xml = """<?xml version="1.0" encoding="utf-8"?>
<message>
<proframeHeader>
<pfmAppName>FS-DIS2</pfmAppName>
<pfmSvcName>DISDlsOfferSO</pfmSvcName>
@mr-yoo
mr-yoo / kofia-excel-dump.py
Created December 5, 2017 15:38
미래에셋대우 - 2기
import requests
import xml.etree.ElementTree as ET
from openpyxl import Workbook
# ----------------------------------------------------------------------------
# Step 1. 페이지 스크랩핑
xml = """<?xml version="1.0" encoding="utf-8"?>
<message>
<proframeHeader>
<pfmAppName>FS-DIS2</pfmAppName>
@mr-yoo
mr-yoo / hourhome-menu-scraping
Created November 18, 2019 16:04
LG전자 식단 스크래핑 코드
import requests
import time
import pprint
from bs4 import BeautifulSoup
def download_html(bid):
url = f"https://appmobile.ourhome.co.kr/front/menu/todayMenuSelectList.do?mi=R030010&busiplcd={bid}"
headers = {
"Cookie": "user_id=95hGdlCULG8/s5IJcB6YXA==;"
@mr-yoo
mr-yoo / websocket-pybithumb.py
Created January 27, 2021 15:34
websocket - 후보1
import websockets
import asyncio
import threading
import queue
import json
class WebSocketManager(threading.Thread):
def __init__(self, type, symbols, ticktype=None, qsize=1000):
self.__aloop = asyncio.get_event_loop()
@mr-yoo
mr-yoo / websocket-pybithumb-with-pyqt.py
Created January 28, 2021 14:28
pybithumb websocket test with PyQt
from pybithumb import WebSocketManager
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import QIcon
import time
class Worker(QThread):
recv = pyqtSignal(str)
import asyncio
async def A():
num1 = 3
num2 = await B()
if num1 < num2:
print("OK")
async def B():
num2 = 5
import asyncio
async def A(q):
num1 = 3
num2 = await q.get()
if num1 < num2:
print("OK")
async def B(q):
num2 = 5