Каждый из ваших любимых сайтов, вероятно, имеет разные формы (номер формы и имена полей пользователя и пароля), и есть надежда, что вы используете разные имена пользователей и пароли на каждом из них (использование одного и того же пользователя и пароля на многих сайтах означает, что если один из сайтов взломана, ваша личность теперь скомпрометирована «везде» — настоящий беспорядок!).
Итак, вы можете либо жестко закодировать все эти параметры, как в ответе @systempuntoout, либо написать небольшой текстовый файл конфигурации (например, в формате, поддерживаемом ConfigParser) со всей этой информацией для каждого сайта, чтобы вы могли загрузить конфигурацию при запуске вашего скрипта и написать функцию "log_me_in", всего один раз< /em>, который принимает имя сайта в качестве параметра, ищет и использует зависящие от него параметры.
Если у вас есть много "любимых сайтов", так что загрузка всей их информации ощутимо замедляет время запуска, вы можете даже подумать о том, чтобы сохранить эту информацию более разумно (например, в таблице sqlite
), чтобы его можно быстро найти только для одного или нескольких сайтов, учитывая их имена в качестве «ключа» для использования.
person
Alex Martelli
schedule
18.08.2010