max_chapter
を設定し、チャプター番号がmax_chapter
に達するまで機能したいと思います。次に、ブック番号が1つ増え、チャプタ番号がmax_chapter
に達するまで同じ機能を実行します。この場合、2つの「while」ループを一緒にする方法は?
たとえば、第1章 - 第1章〜第20章、本は第2章となり、第2章 - 第1章〜第20章などの機能を果たします。ここで
は私が疑問持っている私のコードの一部です:だから
import requests
from bs4 import BeautifulSoup
import operator
def start(max_book):
word_list = []
book = 1
chapter = 1
while book <= max_book:
url = ('http://www.holybible.or.kr/B_NIV/cgi/bibleftxt.php?VR=NIV&VL='
+ str(book) + '&CN=' + str(chapter) + '&CV=99')
while chapter <= 1:
source_code = requests.get(url).text
soup = BeautifulSoup(source_code, "html.parser")
for bible_text in soup.findAll('font', {'class': 'tk4l'}):
content = bible_text.get_text()
words = content.lower().split()
for each_word in words:
word_list.append(each_word)
chapter += 1
else:
book += 1
print(word_list)
start(1)
あなたがそれらを一緒に入れて何を意味するのですか? – Sayse
oh ...私は本の第1章〜第20章のすべてのテキストを拾い読みし、第2章の第1章に移動して同じことをしたいと思っています。だから、str(章)とstr(本)の両方が順番に増えるべきだと思う。いいえ? –