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 内运行时出现)

引发 ConnectionError(err,request=request)requests.exceptions.ConnectionError:('连接中止。',错误(54,'对等方重置连接'))

所谓不起作用,我认为是指请求.get(url) 仅在 Twitter 上立即关闭(同一脚本在其他 url 上有效)。各种谷歌搜索让我认为这与 Twitter robots.txt 有关,因为我知道在出现错误之前应用程序正在访问 Twitter(Little Snitch 告诉我的)。 但是为什么当我从终端以 python 文件形式运行时它可以正常工作,但当 shell 脚本调用同一个 python 文件时却不行?有人有想法或解决方法吗?

相关内容