Например, если программа не предоставила API, и мне нужно что-то сделать из скрипта Python, можно ли это сделать? Приведем пример:Можно ли написать программу для взаимодействия с существующим программным обеспечением?
Я хотел бы, чтобы скопировать Product ID
из продукта ID Каждый день Internet Explorer
»и новый текстовый файл с именем в следующем формате: ddmmyyyy
и хранить на рабочем столе. Это глупо, поэтому я хотел бы обработать его на машине, чтобы сделать это. (Да, это бесполезно, но просто скажем, это пример.)
Создание текстового файла со строкой легко реализовать, но вопрос REAL: как я могу получить идентификатор продукта из программы которые не имеют API.
Итак, IE не предоставил API для разработчиков для доступа к Product ID
, и я думаю, что это значение может быть показано на экране или в реестре. Предположим, что я не знаю место регистрации или они просто не хранили его в реестре, я могу получить этот идентификатор продукта вручную, щелкнуть и проверить. Для этого процесса это возможно сделать автоматическим? Благодарю.
Это не веб-контент, отображаемый в IE, но контент в приложении. Вы можете изменить IE на Office или iTunes, просто что-то, что не предоставляет API для запроса и получения информации. – DNB5brims
Попробуйте Sikuli, вы можете щелкнуть в любом месте, и если его текст вы можете сфотографировать его и извлечь из него текст. Я считаю, что Сикули способен на все это! –