axetroy / sms-boom

利用chrome的headless模式,模拟用户注册进行短信轰炸机
489 stars 146 forks source link

ERROR: networkIdleTimeout option is no longer supported #18

Closed blackmatch closed 6 years ago

blackmatch commented 6 years ago

I'm submitting a ... (check one with "x")

Current behavior

I have install smsboomer globally, when I run 'smsboomer xxxx', error pop up:

[INFO]: 进入到 向日葵 http://z.xiangrikui.com/zn/phone/submit?rand_key=224594
{ AssertionError [ERR_ASSERTION]: ERROR: networkIdleTimeout option is no longer supported.
    at Console.assert (console.js:196:23)
    at new NavigatorWatcher (/usr/local/lib/node_modules/smsboomer/node_modules/puppeteer/lib/NavigatorWatcher.js:27:13)
    at Page.goto (/usr/local/lib/node_modules/smsboomer/node_modules/puppeteer/lib/Page.js:464:21)
    at App.run (/usr/local/lib/node_modules/smsboomer/app/app.js:115:27)
    at <anonymous>
  generatedMessage: false,
  name: 'AssertionError [ERR_ASSERTION]',
  code: 'ERR_ASSERTION',
  actual: false,
  expected: true,
  operator: '==' }

Expected behavior

smsboomer xxx can work.

More detail

I think this is because puppeteer is now update to 0.13.0, see this pr.

Please tell us about your environment:

macOS High Sierra Node.js 9.2.0

axetroy commented 6 years ago

puppeteer当前没有发布正式版,更新之后,有一些API变更不兼容。

axetroy commented 6 years ago

看了一下puppeteer的更新日志。

确实是这样,这个事件被移除了