Tôi đang tải xuống trang nguồn HTML của một trang web bằng cURL
lệnh. Vấn đề là, tôi không muốn hầu hết các nội dung trong trang. Tôi chỉ cần 100 dòng đầu tiên của trang nguồn. Có cách nào để dừng tải xuống của trang sau vài dòng đầu tiên không?
Hiện tại, tôi có lệnh dưới đây hoạt động nhưng dường như không hiệu quả về thời gian.
curl -r[0-1] "http://www.freebase.com/m/045c7b" > foo.txt
Tôi đã cố gắng thay đổi giá trị từ 1
đến .5
và .05
và vẫn toàn bộ trang web là nhận được tải về.
Tôi đang xem xét thời gian ít hơn một giây để thực hiện lệnh trên.
BIÊN TẬP
Từ trang hướng dẫn của cURL
tôi, tôi thấy rằng " Bạn cũng nên biết rằng nhiều máy chủ HTTP / 1.1 không được bật tính năng này, do đó, khi bạn cố gắng lấy một phạm vi, thay vào đó bạn sẽ nhận được toàn bộ tài liệu. " Máy chủ không hỗ trợ truy vấn phạm vi, có một số lệnh khác trong nix
môi trường sẽ giúp tôi hoàn thành những gì đang cố gắng không?