Вам не нужно к компиляция Python для Mac/Windows/Linux. Это - интерпретируемый язык, таким образом, просто необходимо было установить интерпретатор Python в системе по Вашему выбору (это доступно для всех трех платформ).
Что касается библиотеки GUI, которая работает кросс-платформенная, библиотека Tk/Tcl виджета Python работает очень хорошо, и я верю, является достаточно кросс-платформенным.
Tkinter является интерфейсом Python к Tk/Tcl
От веб-страницы проекта Python:
Tkinter не является единственным инструментарием GuiProgramming для Python. Это - однако обычно используемое, и почти единственное, которое портативно между Unix, Mac и Windows
Google не является хорошим примером, потому что он использует GET для формы. Например, чтобы найти «jmeter» и нажать кнопку «Feeling Lucky», вы можете просто отправить этот URL
http://www.google.com/search?hl=ru&source=hp&q=jmeter&oq=&btnI=1
Чтобы сделать настоящую публикацию, вам нужно найти имена полей управления формой из трассировки или взглянув на исходный HTML-код и просто сделать что-то вроде показанного здесь. Имя пользователя / пароль - это имя поля для публикации. Действие http://www.example.com/login .
Есть ли причина, по которой вы хотите загрузить тестовый Google? Если вы просто хотите иметь сценарий, проверяющий функциональность веб-сайта, попробуйте селен: http://seleniumhq.org/ . Если вы действительно пытаетесь загрузить тестовую форму, вам необходимо создать соответствующий запрос. Может помочь такой инструмент, как Fiddler.
Обратите внимание на неправильный снимок экрана. Это метод «GET», и он должен быть установлен на «POST», иначе форма не будет отправлена должным образом.