![셸에서 컬을 사용하여 지속적인 Python 요청 세션 시뮬레이션](https://linux55.com/image/217787/%EC%85%B8%EC%97%90%EC%84%9C%20%EC%BB%AC%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%A7%80%EC%86%8D%EC%A0%81%EC%9D%B8%20Python%20%EC%9A%94%EC%B2%AD%20%EC%84%B8%EC%85%98%20%EC%8B%9C%EB%AE%AC%EB%A0%88%EC%9D%B4%EC%85%98.png)
Python 지식이 있는 사람이라면 누구나 원시 컬 요청과 Python 요청 session.get 또는 session.post의 차이점을 설명할 수 있습니까?
브라우저 파일 다운로드에 URL을 넣을 때 URL이 있고 Python 세션을 사용하여 다운로드되는 URL을 얻을 때 URL이 있지만 동일한 헤더로 컬을 사용하면 오류 302 또는 410으로 실패합니다.
컬을 사용하여 Python 요청 영구 세션을 어떻게 시뮬레이션할 수 있습니까?
session = requests.Session()
session.get(url)
파일을 다운로드했지만
컬 URL을 사용하면
오류 410 또는 302가 발생하여 실패합니다.
답변1
curl -A "Mozilla/5.0" -k -L -b ~/.cache/mycurl.cookiejar \
-c ~/.cache/mycurl.cookiejar -s <URL> -C -