In other sentences “dong an” has been translated as during, this time “for”, but “for” was rejected this time. Consistency please!
Well spotted indeed. Often multiple answers should be accepted. People need to do lots of flagging "My answer should be accepted"
Could this also be translated as "The spider builds a home in six days"?