파이썬 2.7을 사용하여 웹 브라우저를 열고 링크 된 kml 파일을 다운로드하고 저장하려고합니다.파이썬을 사용하여 웹 브라우저에서 파일을 다운로드해야합니다.
웹 사이트는 다음과 같습니다 rmgsc.cr.usgs.gov/outgoing/GeoMAC/ActiveFirePerimeters.kml
내가 코드 아래 실행하면 새로운 KML 파일 그러나 그렇습니다, 내 드라이브에 저장 것으로 보인다 전체 파일을 가져 오지 마십시오. 154MB 대신 17 바이트 파일 만 가져옵니다.
웹 사이트 (rmgsc.cr.usgs.gov/outgoing/GeoMAC/)로 이동 한 다음 "ActiveFirePerimeters.kml"링크를 클릭하거나 포함 된 kml 파일 이름을 사용하여 웹 사이트로 이동할 수 있습니다. 자동으로 다운로드를 시작합니다. IE9에서는 "저장"버튼을 클릭해야하지만 크롬에서는 자동으로 다운로드하는 것처럼 보입니다. 그러나 두 단지 17bytes의는 .... 건너
다음Internet Explorer 용 내 코드입니다 :
import os, webbrowser
target_dir = r"C:\DataTest"
filename = "ActiveFirePerimeters.kml"
fullname = os.path.join(target_dir,filename)
with open(fullname,"w") as f:
f.write("<html>....</html>")
url = "rmgsc.cr.usgs.gov/outgoing/GeoMAC/ActiveFirePerimeters.kml"
webbrowser.open(url,True,True)
os.system("taskkill /F /IM iexplore.exe")
웹 브라우저에서 파일을 여는 이유는 무엇입니까? 파일을 직접 다운로드 할 수 없습니까? – Nadh
http://stackoverflow.com/questions/9899031/python-download-a-file?rq=1 –
이 URL을 방문하면 FF로 파일 크기가 1,7MB가됩니다. 서버 오류 일 수 있습니다 ... – PeterMmm