handrake   2년 전

일일이 홈페이지에서 긁기 살짝 귀찮아서 대충 짜봤습니다. 에러 처리 같은 건 전혀 없습니다;

BeautiulSoup4를 필요로 합니다.

import os, urllib2, urlparse, bs4
base_url = 'http://www.acmicpc.net/problem/'
problem_num = os.path.split(os.getcwd())[-1]
url = urlparse.urljoin(base_url, problem_num)
soup = bs4.BeautifulSoup(urllib2.urlopen(url).read())
print soup.find("div", {"id" : "sampleinputdata"}).text

현재 디렉토리로 어떤 문제인지를 판단합니다.

댓글을 작성하려면 로그인해야 합니다.