Mac Automator Twitter Scrape Shell-скрипт для запуска Python перестал работать

Mac Automator Twitter Scrape Shell-скрипт для запуска Python перестал работать

OS X El Capitan 10.11.6 У меня есть Mac Calendar, вызывающий приложение Automator для запуска скрипта оболочки, который открывает файл Python, который извлекает несколько идентификаторов Twitter и представляет их мне в виде веб-страницы. Все было хорошо и замечательно до тех пор, пока две недели назад. Внезапно он перестал работать, выдавая эту ошибку (видно при запуске внутри Automator)

raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Подключение прервано.', error(54, 'Подключение сброшено одноранговым узлом'))

Под неработающей я подразумеваю, что requests.get(url) немедленно отключается только в Twitter (тот же скрипт работает и на других URL). Различные поиски в Google привели меня к мысли, что это как-то связано с Twitter robots.txt, поскольку я знаю, что приложение обращается к Twitter до того, как я получаю ошибку (Little Snitch говорит мне). Но почему, когда я запускаю из терминала файл Python, все работает нормально, а когда тот же файл Python вызывается скриптом оболочки, то все работает нормально?У кого-нибудь есть идеи или обходной путь?

Связанный контент