Sachverhalt: Sachverhalt: A. H._, geb. 1954, war in ihrem Beruf als kaufmännische Angestellte seit Juni 2001 arbeitslos. Am 8. Juni 2001 beantragte sie Leistungen der Arbeitslosenversicherung. Das Regionale Arbeitsvermittlungszentrum (RAV) wies die Versicherte an, ab Ende Oktober 2002 an einem Qualifizierungsprogramm zur Förderung der Vermittelbarkeit teilzunehmen (Schreiben vom 20. August 2002). Am 20. September 2002 wurde H._ durch eine Sachbearbeiterin der Arbeitsvermittlungsfirma X._ auf eine bis ca. März/April 2003 befristete Temporärstelle hingewiesen. Die Versicherte machte ihrerseits auf die bevorstehende Teilnahme am Qualifizierungsprogramm aufmerksam. Das betreffende Stellenangebot wurde daher nicht mehr weiterverfolgt. Die Sachbearbeiterin beim privaten Stellenvermittler fragte das RAV gleichentags unter Nennung des Namens der Versicherten an, welche Prioritätenordnung bei zeitlichem Zusammenfall einer amtlich angeordneten Bildungsmassnahme und einem Stellenangebot gelte. Auf entsprechende Aufforderung hin bestätigte sie der Amtsstelle den Verlauf und Ausgang des Vermittlungsgesprächs per E-mail. Mit Schreiben vom 23. September 2002 forderte das RAV die Beschwerdeführerin auf, zur Ablehnung des angebotenen Arbeitseinsatzes Stellung zu nehmen. Die Versicherte wies mit Schreiben vom 30. September 2002 erneut auf die zeitliche Überschneidung hin und machte zusätzlich geltend, es sei ihr nachträglich bewusst geworden, dass sie gar nicht über die zur Ausübung der fraglichen Arbeit erforderlichen Softwarekenntnisse verfüge. Das Amt für Wirtschaft und Arbeit (AWA) des Kantons Solothurn stellte die Versicherte wegen "Nichtannahme einer nicht amtlich zugewiesenen zumutbaren Arbeit" für die Dauer von 31 Tagen ab dem 21. September 2002 in der Anspruchsberechtigung ein (Verfügung vom 31. Oktober 2002). Das Amt für Wirtschaft und Arbeit (AWA) des Kantons Solothurn stellte die Versicherte wegen "Nichtannahme einer nicht amtlich zugewiesenen zumutbaren Arbeit" für die Dauer von 31 Tagen ab dem 21. September 2002 in der Anspruchsberechtigung ein (Verfügung vom 31. Oktober 2002). B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 18. Juli 2003 ab. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 18. Juli 2003 ab. C. H._ reicht Verwaltungsgerichtsbeschwerde ein mit dem Rechtsbegehren, die streitige Verfügung und der angefochtene Entscheid seien aufzuheben. Das AWA und das Staatssekretariat für Wirtschaft verzichten auf Vernehmlassung. 