Mac Automator Twitter Scrape Shell 腳本執行 Python 停止工作

Mac Automator Twitter Scrape Shell 腳本執行 Python 停止工作

OS X El Capitan 10.11.6 我讓 Mac 日曆調用 Automator 應用程式來啟動 shell 腳本,該腳本打開一個 python 文件,該文件會抓取一些 Twitter 句柄並將它們作為網頁呈現給我。直到大約兩週前,一切都很好。它突然停止工作並給出此錯誤(在 Automator 內運行時看到)

raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('連線中止。', error(54, '連線被對等方重置'))

我認為不工作的意思是 requests.get(url) 僅在 Twitter 上立即關閉(相同的腳本適用於其他 url)。各種谷歌搜尋讓我認為它與 Twitter robots.txt 有關,因為我知道在我收到錯誤之前該應用程式正在訪問 Twitter(Little Snitch 告訴我)。 但是為什麼當我從終端作為 python 檔案運行時它工作正常,但當 shell 腳本調用同一個 python 檔案時卻不能呢?有人有想法或解決方法嗎?

相關內容