Skip to content

Instantly share code, notes, and snippets.

@ultrakain
Last active March 2, 2017 15:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ultrakain/bbb565bf675ca91ac402d8cacda8cd70 to your computer and use it in GitHub Desktop.
Save ultrakain/bbb565bf675ca91ac402d8cacda8cd70 to your computer and use it in GitHub Desktop.
query to leopold site
# -*- coding:utf-8 -*-
import requests
from bs4 import BeautifulSoup
def leopold_login(id, password):
# 로그인 정보를 담을 수 있는 객체
s = requests.Session()
""" 로그인을 처리하는 페이지 URL """
login_process_url = "http://www.leopold.co.kr/?doc=bbs/mblogincheck.php"
params = {"url":"http%3A%2F%2Fwww.leopold.co.kr",
'mb_id':id,
'mb_passwd':password,
'x':22,
'y':20}
response = s.post(login_process_url, params)
return s
def required_login_page(session):
""" 로그인 후에 접근 가능한 페이지 URL """
login_required_page_url = "http://www.leopold.co.kr/?doc=cart/orderinquiry.php"
response = session.get(login_required_page_url)
soup = BeautifulSoup(response.text)
links = soup.select('a[href^="./?doc=cart/orderinquiryview.php"]')
for link in links:
print link.get('href'), link.find('u').string
#print response.text.encode('utf-8')
if __name__ == '__main__':
s = leopold_login('아이디', '비밀번호')
required_login_page(s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment