2014-09-10 3 views
2

기계어를 사용하는 URL이없는 파일을 다운로드하고 싶습니다. 시도했다.()하지만 그것은 나에게 html 파일을 주었다. 이 URL은 http://www.ncbi.nlm.nih.gov/sra?term=SRP000714입니다.> file> accessionlist를 보내고 create file을 클릭해야합니다.Python을 사용하여 다운로드 버튼을 클릭하여 파일을 다운로드하십시오.

+0

* URL에 있습니다. 다운로드가 POST 데이터를 보내는 양식을 사용한다는 것입니다. 그것이 무엇을 보내고 복제하는지 알아보십시오. – simonzack

+0

@imonzack 조금 설명해 주시겠습니까? 이전에 HTML 소스 코드로 작업하지 않았습니다. – abn

답변

0

문제를 해결하기위한 매우, 매우, 매우, 매우 게으른 방법은 웹 스크래핑을위한 도구를 사용하는 것입니다. 요청에 대해 생각하고 싶지 않을 때 사용하는 것은 splinter입니다. 웹 응용 프로그램 테스트 용으로 개발되었지만 웹 스크래핑을 수행하기에 충분합니다. Splinter 문서를 살펴보십시오. 모든 것이 잘 설명되어 있습니다.

아, 파이썬 2에서만 작동합니다. 그리 멋진 것은 아닙니다.

(확실한 답변도 있습니다.)