Python и cgi работают на сервере, но вы хотите скопировать текст с веб-страницы, которую клиент просматривает, в буфер обмена клиента.
Следовательно, вы должны выполнить свое решение на стороне клиента с помощью javascript илиБиблиотека JavaScript, как JQuery.Раньше это было выполнимо с использованием jQuery clipboard , хотя это было проблемой безопасности, поскольку мошеннические приложения Flash могли произвольно изменять буфер обмена пользователя (заставляя людей вставлять неправильный URL и т. Д.).Итак, flash исправил дыру в безопасности , которая позволяла клиентским сценариям изменять буфер обмена всякий раз, когда требуется сценарий, поэтому современные версии flash не могут изменять буфер обмена, если пользователь не инициирует действие щелчком внутриflash movie.
Однако http://code.google.com/p/zeroclipboard/ по-прежнему работает (требуется нажать кнопку, прежде чем он сможет изменить буфер обмена), так что вы можете использовать это.У них есть тестовые страницы и вики с инструкциями
Получение текста из буфера обмена ubuntu (предполагается, что GNOME используется в качестве рабочего стола) в сценарий python можно выполнить с помощью
import pygtk
import gtk
clipboard = gtk.clipboard_get()
print clipboard.wait_for_text()