【问题标题】:Javascript function not called for some reason由于某种原因未调用 Javascript 函数
【发布时间】:2020-10-02 12:47:55
【问题描述】:

我正在编写一个脚本来自动化购买至尊物品的过程,以便在竞争对手之前结账。在我的脚本中,我已经完成了它,因此它会扫描页面以查找关键字,然后选择具有指定大小的项目,我唯一遇到的问题是 selectItem() 函数从未在第 451 行调用。当您尝试运行时脚本它什么也不做,在我把主代码变成selectItem()函数之前它是完全正常的。

如果有人知道为什么,请告诉我,我知道有些代码非常混乱,但目前还处于非常早期的阶段,一旦功能正常就会进行排序。提前致谢。

【问题讨论】:

  • 分享您的整个代码是一件好事,但请不要粘贴注释掉的代码,因为它们会使您的帖子变得混乱。对于那些想要帮助并尝试获取您的代码版本的人来说并不容易。

标签: javascript puppeteer webautomation


【解决方案1】:

selectItem() 是一个async 函数,每次调用时都应以await 为前缀;例如:

if(rawTxt1.indexOf(kw) != -1){
      await selectItem(rawTxt1, srcTxt1)

【讨论】:

    猜你喜欢
    • 2021-07-23
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    相关资源
    最近更新 更多