Javascript 正在尝试创建instagram bot,但不断收到sytax错误?

Javascript 正在尝试创建instagram bot,但不断收到sytax错误?,javascript,puppeteer,Javascript,Puppeteer,我正在尝试创建instagram机器人,但我想我一直会遇到语法错误? 我有代码和日志张贴。如果有人能帮助我,我将不胜感激。我正在用Puppeter和javascript编写代码 我有一些编码方面的经验,但是这种语言对我来说是全新的,并且我在youtube上学习了一个教程,不知怎的,我不知道如何消除这个错误 它说错误在第46行 这是木偶演员代码 const puppeter=require('puppeter'); 常数基函数https://www.instagram.com/'; const T

我正在尝试创建instagram机器人,但我想我一直会遇到语法错误? 我有代码和日志张贴。如果有人能帮助我,我将不胜感激。我正在用Puppeter和javascript编写代码

我有一些编码方面的经验,但是这种语言对我来说是全新的,并且我在youtube上学习了一个教程,不知怎的,我不知道如何消除这个错误

它说错误在第46行

这是木偶演员代码

const puppeter=require('puppeter');
常数基函数https://www.instagram.com/';
const TAG_URL=(TAG)=>'https://www.instagram.com/explore/tags/${tag}/';
常量instagram={
浏览器:空,
第页:空,
初始化:异步()=>{
instagram.browser=wait puppeter.launch({
无头:错
});
instagram.page=等待instagram.browser.newPage();
},
登录:异步(用户名、密码)=>{
等待instagram.page.goto(基本URL、{
waitUntil:'networkidle2'
});
让loginButton=wait instagram.page.$x('//a[contains(text(),“Meld je dan aan”));
/*单击登录url按钮*/
等待登录按钮[0]。单击();
//等待instagram.page.waitForNavigation({waitUntil:'networkidle2'});
等待instagram,第页,等待(2000年);
/*用户名和密码*/
等待instagram.page.type('input[name=“username”]”,username{
延误:50
});
等待instagram.page.type('input[name=“password”]”,password{
延误:50
});
/*单击登录按钮*/
等待instagram,第页,等待(2000年);
loginButton=wait instagram.page.$x('/*[@id=“react root”]/section/main/div/article/div/div[1]/div/form/div[4]/button/div');
等待登录按钮[0]。单击();
},
likeTagsProcess=async(标记=[])=>{
for(让标签中的标签){
//转到标记页
等待instagram.page.goto(标记URL(标记){
waitUntil:'networkidle2'
});
等待instagram.page.waitFor(1000);
let posts=wait instagram.page.$$('article>div:nth child(3)img[decoding=“auto”]);
for(设i=0;i<3;i++){
设post=posts[i];
等待发布。单击();
等待instagram.page.waitFor('span[id=“react root”][aria hidden=“true”]”);
等待instagram.page.waitFor(1000);
让islikable=wait instagram.page.$('span[aria label=“Vind ik leuk”]”);
如果(可隔离){
等待instagram.page。单击('span[aria label=“Vind ik leuk”]”);
}
等待instagram.page.waitFor(3000);
//福托斯鲁伊特酒店
让closeModelButton=等待instagram.page.$x(“//按钮[包含(text(),“Sluiten”)]”);
等待关闭模型按钮[0]。单击();
等待instagram.page.waitFor(1000);
}
等待instagram.page.waitFor(60000);
}
}
}
module.exports=instagram;
以下是调试器的日志

\Desktop\instabot2\instagram.js:46
    likeTagsProcess = async (tags = []) => {
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

SyntaxError: Invalid shorthand property initializer
    at Module._compile (internal/modules/cjs/loader.js:891:18)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
    at Module.load (internal/modules/cjs/loader.js:811:32)
    at Function.Module._load (internal/modules/cjs/loader.js:723:14)
    at Module.require (internal/modules/cjs/loader.js:848:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (c:\Users\31613\Desktop\instabot2\index.js:1:12)
    at Module._compile (internal/modules/cjs/loader.js:952:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
    at Module.load (internal/modules/cjs/loader.js:811:32)
\Desktop\instabot2\instagram.js:46
likeTagsProcess=async(标记=[])=>{
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError:速记属性初始值设定项无效
at模块编译(内部/modules/cjs/loader.js:891:18)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:991:10)
在Module.load(内部/modules/cjs/loader.js:811:32)
at Function.Module._load(内部/modules/cjs/loader.js:723:14)
at Module.require(内部/modules/cjs/loader.js:848:19)
根据需要(internal/modules/cjs/helpers.js:74:18)
at对象。(c:\Users\31613\Desktop\instabot2\index.js:1:12)
at模块编译(内部/modules/cjs/loader.js:952:14)
at Object.Module._extensions..js(internal/modules/cjs/loader.js:991:10)
在Module.load(内部/modules/cjs/loader.js:811:32)

您读到错误消息了吗?您仍然在一个对象内,应该是:not=。将其与您刚才定义的login进行比较。是的,我读到了错误消息,iam仍然在一个对象内,这意味着什么?liketagsprocess是否应该是一个全新的对象?请查看“login”和“initialize”只需将likeTagsProcess与您定义为Instagram对象一部分的其他四项内容进行比较。我的意思是,您仍在进行文字对象定义。我不知道它是否应该是一个新对象,这取决于您的需要,但正如消息所述,这种语法无效。啊,谢谢您让它工作,我更改了likeTagsProcess=async to:liketagsprocess:async!