|
@@ -353,7 +353,9 @@
|
|
|
const axios = require('axios');
|
|
|
const StealthPlugin = require('puppeteer-extra-plugin-stealth');
|
|
|
const { ipcRenderer } = require('electron');
|
|
|
-
|
|
|
+ const fakeUa = require('fake-useragent');
|
|
|
+ const userStr = fakeUa();
|
|
|
+ console.log(userStr);
|
|
|
let separator = '';
|
|
|
if (os.platform == 'linux') {
|
|
|
separator = '/'
|
|
@@ -805,8 +807,19 @@
|
|
|
this.tabLoading = true;
|
|
|
this.selectIndex = -1;
|
|
|
this.videoList = [];
|
|
|
+ let userAgent = [];
|
|
|
+ if(formatUrl.indexOf('weibo.com/') > -1){
|
|
|
+ // 'User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36',
|
|
|
+ userAgent = [
|
|
|
+ '--add-header',
|
|
|
+ 'User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36',
|
|
|
+ '--add-header',
|
|
|
+ "Referer:https://weibo.com/"
|
|
|
+ ];
|
|
|
+ }
|
|
|
let params = [
|
|
|
'--dump-json',
|
|
|
+ ...userAgent,
|
|
|
formatUrl
|
|
|
];
|
|
|
electronApi.spawnExec(['dlp.exe', ...params]).then(res => {
|