youtube到mp3的javascript转换=>插入mysql数据库

drkbr07n  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(204)

我可以把youtube上的视频从youtube上删除,但我无法将这些链接转换成mp3文件。我真的很感激你的帮助,因为我已经在这个问题上沉默不语了一段时间。谢谢您。这是我的密码,

  1. var request = require('request'),
  2. cheerio = require('cheerio'),
  3. mysql = require('mysql');
  4. var video_list = new Array();
  5. var video = new Object();
  6. var req_comp = false;
  7. var con = mysql.createConnection({
  8. host: "127.0.0.1",
  9. user: "root",
  10. password: "",
  11. database: "anchor"
  12. });
  13. con.connect(function(err) {
  14. if (err) {
  15. throw err;
  16. }
  17. else {
  18. request('https://www.youtube.com/results?search_query=motivational+video', function(err, resp, body) {
  19. var $ = cheerio.load(body);
  20. var counter = 0;
  21. $('a').each(function() {
  22. var title = $(this).attr('title');
  23. var url = "youtube.com" + $(this).attr('href');
  24. if (title && url.substring(11, 17) == "/watch") {
  25. video = {
  26. video_id : counter,
  27. video_url : url,
  28. video_title : title
  29. };
  30. video_list[counter] = video;
  31. counter += 1;
  32. }
  33. });
  34. req_comp = true;
  35. console.log(req_comp + " " + video_list.length);
  36. var counter = 0;
  37. while (video_list[counter]) {
  38. var sql = "INSERT INTO content (video, title) VALUES ('" + video_list[counter].video_url + "', '" + video_list[counter].video_title + "');";
  39. con.query(sql, function (err, result) {
  40. if (err) {
  41. throw err;
  42. }
  43. });
  44. counter++;
  45. }
  46. });
  47. }
  48. });

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题