Похоже, у вас хороший старт и несколько вариантов впереди.
Убедитесь, что вы читаете соответствующую документацию, когда смотрите на следующий совет.
1.) Вы можете проверить информацию сайта в режиме реального времени.Я бы не рекомендовал этот метод, поскольку, хотя он поддерживается в Python, он все еще является наиболее сложным вариантом, и, на вашем предполагаемом уровне, я бы предположил, что это излишне.
Если вы хотите пойти по этому пути, однако, Я бы проверил здесь для получения дополнительной информации - есть модуль, который вам поможет!
2.) Соберите данные самостоятельно, вставьте их в текстовый файл ( или CSV)., который является типом файла данных, простого для этого вида деятельности ), и затем ваша программа получает данные из текстового файла.Гораздо проще собирать информацию в нужном вам формате, когда вы выполняете «тяжелую работу» по извлечению информации с веб-сайта.Я бы предложил этот метод, потому что отношение между состоянием и почтовым индексом вряд ли изменится за промежуток времени, в течение которого вы будете использовать эту программу.
3.) Жесткий код сочетания почтового индекса и штата.Это не рекомендуется и займет очень, очень, очень много времени.
По сути, вы можете выбирать между трудностями в кодировании и трудностями во время выполнения.3 - самый длинный код, но самый простой в использовании (не делайте 3).1 - теоретически самый простой (когда речь идет о длине программы) код, но труднее всего его выполнять (так как он должен захватывать данные каждый раз).
Я бы, как вы, вероятно, собрали, предложил 2.Возьмите данные так, как вы хотите, поместите их в текстовый файл в той же папке, что и программа, и используйте эту документацию , чтобы направить вас в нужном направлении.
Удачи!