Python을 실행하는 Mac Automator Twitter Scrape Shell 스크립트가 작동을 멈췄습니다.

Python을 실행하는 Mac Automator Twitter Scrape Shell 스크립트가 작동을 멈췄습니다.

OS X El Capitan 10.11.6 Mac 캘린더에서 Automator 앱을 호출하여 몇 개의 Twitter 핸들을 스크랩하고 이를 웹 페이지로 표시하는 Python 파일을 여는 셸 스크립트를 실행합니다. 약 2주 전까지만 해도 모든 것이 순조롭게 진행되었습니다. 이 오류가 발생하여 갑자기 작동이 중지되었습니다(Automator 내부에서 실행할 때 표시됨).

raise ConnectionError(err, request=request) 요청.예외.ConnectionError: ('연결이 중단되었습니다.', error(54, '연결이 재설정되었습니다.'))

작동하지 않는다는 것은 request.get(url)이 Twitter에서만 즉시 종료된다는 의미라고 생각합니다(동일한 스크립트가 다른 URL에서도 작동함). 다양한 인터넷 검색을 통해 이것이 Twitter robots.txt와 관련이 있다고 생각하게 되었습니다. 오류가 발생하기 전에 앱이 Twitter에 도달한다는 것을 알고 있기 때문입니다(Little Snitch가 알려줍니다). 그런데 터미널에서 Python 파일로 실행하면 제대로 작동하지만 쉘 스크립트에서 동일한 Python 파일을 호출할 때는 작동하지 않는 이유는 무엇입니까?누구든지 아이디어나 해결 방법이 있나요?

관련 정보