This is a British butterfly, the silver-washed fritillary. How do butterflies know that they have landed on the right flower?

They stick their tongue (proboscis) out to taste

An organ (the Jacob's organ) in their antennae synthesises the smell

They have taste buds (chemo-receptors) on their feet (tarsi)