def findBetween(): book = request.args.get('book', default="창", type=str) chapter = request.args.get('chapter', default=1, type=int) verseFrom = request.args.get('verseFrom', default=1, type=int) verseTo = request.args.get('verseTo', default=1, type=int) verses = bf.findBetween(book, chapter, verseFrom, verseTo) return makeTable(verses)
def runDailySam(qtid): url = "http://www.365qt.com/TodaysQT.asp?QTID={}".format(qtid) pageString = crawl(url) result = parse(pageString) addr = result['addr'] print(result['date'], addr) statements = findBetween(addr['book'], addr['chapter'], addr['verseFrom'], addr['verseTo']) for statement in statements: print(statement['index'], statement['text']) print(result['content']) print(result['bx2']) print(result['date'])
def findBetweenXml(event, context): queryStringParameters = event['queryStringParameters'] book = queryStringParameters['book'] chapter = queryStringParameters['chapter'] verseFrom = queryStringParameters['verseFrom'] verseTo = queryStringParameters['verseTo'] verses = bf.findBetween(book, int(chapter), int(verseFrom), int(verseTo)) response = { "statusCode": 200, "headers": { 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': True }, "body": makeTable(verses) } return response
import libs.bibleFinder as finder from libs.bibleMessageMaker import makeMessage res = finder.findBetween("마", 6, 33, 33) print(makeMessage(res[0]))
import libs.bibleFinder as finder res = finder.findBetween("민",3,5,13) for re in res: print(re) print(re['index'], re['text']) res2 = finder.findByBookAndChapter("민", 3) print(len(res2))
bsObj = BeautifulSoup(pageString, "html.parser") # print(bsObj) qtDayText2 = bsObj.find("div", {"id": "qtDay"}) result['qtDayText2'] = qtDayText2.text box2Content = bsObj.find("div", {"class": "box2Content"}) result['box2Content'] = box2Content.text script = bsObj.find("div", {"class": "script"}) result['srcipt'] = script.text content = bsObj.find("div", {"id": "content"}) ps = content.findAll("p") result['ps4'] = ps[4].text bx2 = bsObj.find("div", {"class": "bx2"}) result['bx2'] = bx2.text return result result = parse(pageString) print(result['qtDayText2']) print(result['ps4']) print(result['bx2']) res = finder.findBetween("ып╝", 3, 5, 13) for re in res: print(re['index'], re['text'])
import libs.bibleFinder as finder import os def makeMessage(row): return "{} {}".format(row['index'], row['text']) result = finder.findBetween("창", 1, 2, 5) for row in result: print(makeMessage(row)) # print(row['chapter']) print(len(result))