컬과 이라는 크롬 확장자를 사용하여 파일을 다운로드하려고 합니다 CurlWget
. 다운로드할 파일을 클릭하면 다음 메시지가 나타납니다.
wget --header="Host: www.dummy-website.com" \
--header="User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.22 Safari/537.36" \
--header="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" \
--header="Accept-Language: en-US,en;q=0.9,pt-BR;q=0.8,pt;q=0.7,es;q=0.6" \
--header="Cookie: __cfduid=ddc5012345678e5fdc667f697d151537674671; PHPSESSID=979erir1234562qt7mni713kj45; \
keyms=b6f4e893adcca61234562411aa17d0485025; uid=21580; pass=1234567f24f0e07eb43e32fda866d1e62cadf8" \
--header="Connection: keep-alive" "https://www.dummy-website.com/download.php?id=641304&name=21470-adfdecdf2d84bce9ca6d6239dd04a6cfa69d89a3" \
-O "dummy-file.zip" -c
CLI에서 직접 이 명령을 생성하려면 어떻게 해야 합니까? 내 스크립트에서 aria2c를 사용하는 것을 고려하고 있습니다.
답변1
명령줄에서 사용하는 것은 바로 이 텍스트입니다.
wget --header="Host: www.dummy-website.com" \
--header="User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.22 Safari/537.36" \
--header="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8" \
--header="Accept-Language: en-US,en;q=0.9,pt-BR;q=0.8,pt;q=0.7,es;q=0.6" \
--header="Cookie: __cfduid=ddc5012345678e5fdc667f697d151537674671; PHPSESSID=979erir1234562qt7mni713kj45; \
keyms=b6f4e893adcca61234562411aa17d0485025; uid=21580; pass=1234567f24f0e07eb43e32fda866d1e62cadf8" \
--header="Connection: keep-alive" "https://www.dummy-website.com/download.php?id=641304&name=21470-adfdecdf2d84bce9ca6d6239dd04a6cfa69d89a3" \
-O "dummy-file.zip" -c
수동으로 입력하거나 텍스트를 복사하여 터미널 창에 붙여넣을 수 있습니다. 텍스트를 파일에 붙여넣고 파일을 실행할 수도 있습니다.
답변2
Selenium을 사용하면 명령줄에서 브라우저로 이 플러그인 기능을 호출할 수 있습니다. 상상할 수 있듯이 이것은 더 어려울 수 있으므로(셀레늄을 배우고 스크립트를 작성해야 함) 그동안 배우는 것이 실제 목표로서 더 중요할 수 있습니다.