Мне удалось исправить мой ключ-код терминала для Shift + Enter, отправив код-код, который, по-видимому, ожидает Vim. В зависимости от вашего терминала, (добавление Ctrl + Enter в качестве бонуса!) [/ G3]
iTerm2 , откройте Настройки → Профили → Клавиши → [+] (Добавить) →
[[13;2u
Повторите для Ctrl + Enter с последовательностью: [[13;5u
urxvt , добавьте в свой файл .Xresources
:
URxvt.keysym.S-Return: \033[13;2u
URxvt.keysym.C-Return: \033[13;5u
Alacritty , под key_bindings
, добавьте следующее к вашему ~/.config/alacritty/alacritty.yml
:
- { key: Return, mods: Shift, chars: "\x1b[13;2u" }
- { key: Return, mods: Control, chars: "\x1b[13;5u" }
Мне удалось открыть PDF-файл, используя requests
.
Страница ищет правильное значение User-Agent
, поэтому я установил ее на Chrome MacOS.
h = {"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36" }
r = requests.get(url, stream=True, headers=h)
И это сработало.
tmp/project/1> file metadata.pdf
metadata.pdf: PDF document, version 1.4