11 คะแนน โดย xguru 2022-09-13 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • แม้จะรองรับเพียงส่วนเล็กมากของ JS แต่สามารถพาร์สและรันได้อย่างมีประสิทธิภาพ พร้อมให้ผลลัพธ์ได้
  • เป็นโค้ดที่ youtube-dl สร้างขึ้นเพื่อให้รันและดึงผลลัพธ์ได้อย่างรวดเร็วใน Python สำหรับฟังก์ชันบนเว็บไซต์ YouTube ที่จะทำงานได้ก็ต่อเมื่อรันเฟรมเวิร์ก JS บางอย่างโดยเฉพาะ

2 ความคิดเห็น

 
joyfui 2022-09-13

แต่รีลีสล่าสุดคือเมื่อปีที่แล้ว...

 
xguru 2022-09-13

ลิงก์โค้ดจริง: https://github.com/ytdl-org/youtube-dl/…

ถ้าอยากดูว่ารองรับ expression แบบไหนบ้าง ให้ดูจากโค้ดทดสอบได้เลย
https://github.com/ytdl-org/youtube-dl/…

ถ้าจำนวนโค้ด JS ที่ต้อง parse เพิ่มขึ้น ก็น่าจะทำให้โค้ดยาวขึ้นอีก แต่ในระดับตอนนี้ ผมคิดว่านี่เป็น implementation ที่เหมาะสมมากครับ