index.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*
  2. * @Author: fhj
  3. * @LastEditors: fhj
  4. * @Description:
  5. */
  6. // const { BrowserWindow, dialog, shell } = require('electron')
  7. // const cheerio = require('cheerio')
  8. // const pathToFfmpeg = require('ffmpeg-static')
  9. // const {path} = require('ffprobe-static')
  10. // const Ffmpeg = require('fluent-ffmpeg')
  11. // // axios.defaults.adapter = require("axios/lib/adapters/http");
  12. // ffmpeg = new Ffmpeg()
  13. const ckBtn = document.getElementById('ck')
  14. ckBtn.onclick = async function (e) {
  15. let getRes = await nodeRequest.get('https://www.baidu.com')
  16. console.log(getRes)
  17. let postRes = await nodeRequest.post({
  18. data:{},
  19. url:''
  20. })
  21. console.log(postRes)
  22. // console.log(pathToFfmpeg)
  23. // var source = '/Users/Andy/Documents/work/tickTock/TikTokDownload/Download/post/Milo大人/2022-10-10 15.06.20广东有了秋天的感觉#生活碎片_#秋天_#粤语_#风里有了秋的味道.mp4';
  24. // ffmpeg.setFfmpegPath(pathToFfmpeg).addInput(source)
  25. // .output('output/output.flv')
  26. // .on('end', function () {
  27. // console.log('Finished processing');
  28. // })
  29. // .run();
  30. }
  31. const dyGetBtn = document.getElementById('dyGet')
  32. dyGetBtn.onclick = async function (e) {
  33. let result = await axiosGet('https://v.douyin.com/efrHYf2/')
  34. console.log(result);
  35. }
  36. const axiosGet = function (url, params) {
  37. return new Promise((resolve, reject) => {
  38. axios
  39. .get(url, {
  40. params,
  41. })
  42. .then(res => {
  43. resolve(res);
  44. })
  45. .catch(err => {
  46. reject(err);
  47. });
  48. });
  49. }
  50. const axiosPost = function (url, params) {
  51. return new Promise((resolve, reject) => {
  52. axios
  53. .post(url, params)
  54. .then(res => {
  55. resolve(res);
  56. })
  57. .catch(err => {
  58. reject(err);
  59. });
  60. });
  61. }