다운로드 프로세스를 자동화하려고합니다. 여기서 나는 특정 파일의 저장이 완료되었는지 여부를 알고 싶다. 시나리오는 이와 같습니다. 파일 저장을 확인하는 방법은 파이썬을 사용하여 완료 되었습니까?
- 열기 크롬이나 파이어 폭스 (브라우저)를 사용하여 사이트 주소
- 저장 'CRTL + S'를 사용하여 디스크에 페이지 (I 윈도우에서 작동)
- 이제 페이지가 매우 큰 경우, 저장하는 데 몇 초가 걸립니다. 저장이 완료되면 html을 구문 분석하고 싶습니다.
브라우저 저장 기능에 대한 제어권이 없기 때문에 저장 완료 여부를 알 수 없습니다.
내가 생각한 한 가지 아이디어는 while 루프를 사용하여 파일의 md5sum을 가져 와서 계산 된 이전 파일과 비교하여 이전 루프와 현재 루프의 md5 합계가 일치 할 때까지 while 루프를 계속 수행하는 것입니다. 이것은 브라우저에서 tmp 파일에 파일을 저장하려고 시도한 다음 지정된 파일에 내용을 복사하거나 파일의 이름을 바꾼 것처럼 보이므로 작동하지 않습니다.
아이디어가 있으십니까? 자동화를 위해 파이썬을 사용하므로 파이썬을 사용하여 구현할 수있는 아이디어는 언제나 환영합니다. Windows에서
감사 Indrajith
왜 파이썬으로 다운로드하지 않습니까? 그것은 당신에게 완전한 통제권을 줄 것입니다. – Mark