찾다

 >  Q&A  >  본문

BeautifulSoup을 사용하지 않고 다운로드 버튼이 있는 웹페이지 파일을 자동으로 다운로드하는 방법은 무엇입니까?

<p>CSV 파일을 다운로드할 수 있는 다운로드 버튼이 있는 Streamlit 애플리케이션을 만들었습니다. "GET" 또는 "POST" 요청을 사용하여 콘텐츠를 자동으로 다운로드하고 싶습니다. 이를 수행할 수 있는 방법이 있습니까? </p> <p>내 애플리케이션 URL은 다음과 같습니다. https://maalaei97-test2.hf.space/?__theme=light</p> <p>urllib2.Request("GET", URL)를 사용해 보았지만 None을 받았습니다. Iron Python만 지원하는 소프트웨어에서 Python 스크립트를 사용하고 있기 때문에 Beautifulsoap 및 요청과 같은 라이브러리에 액세스할 수 없다는 점을 언급해야 합니다. 하지만 urllib2 및 웹브라우저 라이브러리에 액세스할 수 있습니다. </p>
P粉762730205P粉762730205521일 전512

모든 응답(1)나는 대답할 것이다

  • P粉546179835

    P粉5461798352023-08-31 11:03:25

    귀하의 사이트를 확인한 결과 JavaScript를 사용하여 해당 버튼으로 새 창을 열고 CSV 파일을 다운로드했습니다. 귀하의 경우 실제 URL은 다음과 같습니다:

    으아악

    urllibGET를 사용하여 다운로드를 요청할 수 있을 것 같습니다. Python을 사용하여 링크를 클릭하려면 JavaScript 코드를 실행해야 합니다.

    회신하다
    0
  • 취소회신하다