Я ищу способ управления браузером из Python, то есть заполнить поля формы и отправить их, возможно, вызвать функции JS.Я немного осмотрелся, но насколько я мог видеть, PyWebKitGtk позволяет показывать браузер только как элемент графического интерфейса, а не как интерфейс с ним.
Есть ли способ сделать это легко?Я написал свою программную логику на Python и не хотел бы переносить ее на JS.Кроме того, даже если бы я использовал чистые JS "букмарклеты", те не могли бы читать / писать в мою локальную файловую систему, не так ли?
Кроме того, часть содержимого на странице генерируетсяиспользуя AJAX, поэтому я ищу решение, где JavaScript работает в обычном режиме.
PS Чтобы подавить ваши подозрения, я не пытаюсь автоматически заполнять формы создания учетной записи на форуме или что-то подобное спам, хотя задача технически аналогична.Мне нужно сканировать / очищать сайты для моего исследовательского проекта.
РЕДАКТИРОВАТЬ: IEC выглядело многообещающе, но я работаю на Mac.