织布鸟主要以昆虫为食,包括蛾子、瓢虫、蝉、蚱蜢等。此外,它们也会食用果实、种子和花蜜。基本上,织布鸟的食物来源主要取决于季节和生境。当昆虫供应充足时,它们会更多地捕食昆虫;当果实成熟时,它们则会吃些水果。在冬季或其它缺少食物的时候,织布鸟也会吃一些昆虫的卵和幼虫。总体而言,织布鸟的食性非常灵活,它们会随着环境的变化而适应食物的变化。