You can. A semi-permanent will last for about a month to six weeks. Whatever brand you choose, make sure it's ammonia free, peroxide free, alcohol free. If it's not alcohol free, try to get a bottle that has the words "ammonia free and peroxide free" on the bottle. It won't last as long as a color that has ammonia in it, but it won't be as harsh and drying on your hair.
I have always been impartial to Jazzings and Beautiful Collections. I've never used Sebastian's Color Shine but I do hear good things about it. I've never used Dark and Lovely, but as long as it doesn't have the three no no ingredients it should be fine.
The instructions will probably tell you to add the color using heat for 15 minutes, rinse, then you will do a moisturizing DC with heat. Each week after when you shampoo your hair, the color will fade a little. Hth.