Trong mới bài đăng tôi đã thực hiện về youtube-dl Tôi còn một câu hỏi, nếu khi tải video bằng youtube-dl nó đặt tiêu đề của video từ YouTube vào tệp thì bạn phải làm thế nào? Làm thế nào để các ứng dụng có thể trích xuất dữ liệu từ các video được đăng trên các trang web video hoặc phim trực tuyến?
Tôi tưởng tượng rằng bằng cách phân tích cú pháp mã HTML, có nghĩa là nó đọc tất cả HTML cho đến khi nó nói "tiêu đề" hoặc một cái gì đó tương tự và văn bản đó (tiêu đề video) là thứ đặt tên cho tệp. Chà, nó có (hoặc ít nhất là tôi nghĩ vậy), nhưng, đây là câu hỏi của tôi, Làm cách nào để phân tích cú pháp một trang để lấy dữ liệu video từ thiết bị đầu cuối?
gì nó là một lựa chọn tuyệt vời để sử dụng!
Lấy ví dụ như video chính thức của Mở hộp Movistar ZTE. nhưng trước tiên chúng tôi sẽ cài đặt gì:
Cài đặt
Trong Debian, Ubuntu hoặc các dẫn xuất, một:
sudo apt-get install quvi
Trong ArchLinux hoặc các dẫn xuất:
sudo pacman -S quvi
Sử dụng
Sau khi cài đặt, chúng tôi tiếp tục sử dụng nó.
Lấy ví dụ về URL của video mà tôi đã đưa ở trên, chúng tôi sẽ trích xuất thông tin của nó:
quvi dump http://www.youtube.com/watch?v=Wjs3_hY29Q8
Chúng tôi sẽ thấy tất cả thông tin liên quan đến video, ví dụ: tiêu đề, URL, ID của video trên trang web, thời lượng tính bằng mili giây, hình thu nhỏ, định dạng ... vv:
Ngoài ra, sử dụng lệnh grep Như bạn thấy, chúng tôi có thể lọc đầu ra và chỉ hiển thị những gì chúng tôi muốn 😉
À, còn nữa, nếu họ làm người đàn ông quvi-dump Nó sẽ hiển thị cho bạn nhiều tùy chọn cho tham số này, vì nó cho phép bạn lưu thông tin đó dưới dạng json, xml, kiểm tra phụ đề, v.v.
Đó là những gì tham số làm đổ, hiển thị cho chúng tôi thông tin video, nhưng, Sử dụng gì nếu tôi muốn lưu video trên máy tính của mình?
Để lưu nó, chúng tôi sử dụng tham số được, đơn giản như:
quvi get http://www.youtube.com/watch?v=Wjs3_hY29Q8
… Đừng nhìn vào tốc độ tải xuống hehe.
Trong các phiên bản mới nhất của quvi, bạn không thể làm như sau, nhưng trong các phiên bản như phiên bản trong Debian, bạn có thể xem video trực tiếp mà không cần tải xuống, bạn có thể xem cách thực hiện trong wiki của Arch. Vâng, như bạn đã đọc, có điều gì đó không ổn trên Wiki ArchLinux 😀
Kết thúc!
Chà, đây là tất cả.
Tôi thực sự khuyên bạn nên đọc phần trợ giúp cho từng tham số, bạn sẽ tìm thấy rất nhiều thông tin và các tùy chọn thú vị.
Liên quan
Lần đầu tiên tôi nghe hoặc đọc "phân tích cú pháp" O_0
Đó là ... hãy tưởng tượng so sánh Yoyo, bạn cách xa trí thông minh hoàn hảo của tôi vài năm ánh sáng ... LOL !!
Không còn gì nghiêm trọng nữa, «phân tích cú pháp» như một động từ không tồn tại, nó là thứ mà những kẻ lười biếng hoặc lười biếng như chúng tôi phát minh ra để khỏi phải nói «phân tích cú pháp và trích xuất thông tin»
Nó là một cái gì đó như thế này: https://groups.google.com/d/topic/phplatinoamerica/nBe6PQm-VVY
Điều đó liên quan đến PHP, nhưng này, đó là nơi bắt đầu.
C: /> hoa mắt của tôi aarggggg !!!
Nó chỉ là Linux với lời nhắc đã sửa đổi 😛
Thông tin tốt cảm ơn: D.
Rất thú vị, cảm ơn và một câu hỏi. Cái gì chỉ tốt cho youtube?
Về lý thuyết, nó sẽ hoạt động cho các trang khác ngoài YouTube, nhưng tôi đã không thử nghiệm.
Hãy thử nó và cho chúng tôi biết 😀
Tôi đã thử một số trang khác và không có trường hợp nào. Trong một số trường hợp, tôi không thể kiểm tra vì tôi không biết cách lấy địa chỉ của video trong trình phát tích hợp.
Tôi không biết về nó, tôi đã biết nơi tôi sẽ thử nó, hy vọng nó hoạt động. Cảm ơn vì tiền hỗ trợ!
Cảm ơn bạn anh trai 😉