Нет опыта работы с beautifulsoup
, но я сделаю это!
Я смотрю на это так, вы найдете все div's
с question
и answer
по отдельности.
div_ques_Blocks = soup.find_all('div', class_="question-div")
div_ans_Blocks = soup.find_all('div', class_="answer-div")
, а затем переберите question-div
, чтобы вставить / добавить answer-div
for divtag in div_ans_Blocks :
print divtag.find_previous_sibling('div')
Если приведенный выше оператор print
дает вам все answer-div
, вы можете попробовать добавить их вместо печати, , может быть, вот так?