Итак, вот порядок действий:
1. пользователь находит на сайте интересную строчку.
2. пользователь отмечает нужный текст.
3. пользователь запускает скрипт Python (я не хочу, чтобы Python запускался постоянно, только когда его об этом попросят).
4. Python использует pyautogui для копирования текста (ctrl + c), а затем win32clipboard.
5. python записывает скопированный текст в файл документа.
На данный момент единственная проблема, с которой я столкнулся, — это переход с 3 на 4.
Проблемы заключаются в следующем: -
а) когда я пытаюсь запустить Python из cmd, горячая клавиша ctrl c останавливает скрипт (прерывание клавиатуры). Как мне это преодолеть?
б) как мне заставить скрипт работать на текущем веб-сайте? как мне вернуть фокус на это окно? на данный момент я запускаю скрипт внутри Pycharm, и он работает, но я хочу, чтобы он запускался во «внешнем мире»!
Заранее спасибо,
Карин
P.S. Это код, который я пытаюсь запустить.
--getting the url
pyautogui.hotkey("Ctrl","f")
time.sleep(.01)
pyautogui.hotkey("Ctrl","c")
time.sleep(.01)
win32clipboard.OpenClipboard()
url = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
--- getting the marked text
pyautogui.hotkey("Ctrl","c")
time.sleep(.01)
win32clipboard.OpenClipboard()
text = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
Подробнее здесь: https://stackoverflow.com/questions/616 ... ith-python