Imacros:无法使用recaptcha回调

时间:2018-06-09 02:40:13

标签: javascript imacros

我在imacros firefox中制作了一个宏,我对javascript的经验不多。我正在尝试让我的宏按照此文档https://2captcha.com/2captcha-api#callback对recaptcha进行回调,但我的代码似乎不起作用。它说:WITH previousMonths AS ( SELECT * FROM ( SELECT FirstDayOfMonth, FirstDayOfNextMonth, account_c, FIRST_VALUE(acl.timestamp_c ) OVER (start_values) timestamp_c, FIRST_VALUE(acl.acv_current_c ) OVER (start_values) acv_current_c, FIRST_VALUE(acl.license_count_current_c) OVER(start_values) license_count_current_c, FIRST_VALUE(acl.price_current_c) OVER (start_values) price_current_c FROM warehouse.project.calendar_months cm JOIN warehouse.project.account_change_logs acl ON timestamp_c < FirstDayOfMonth WINDOW start_values AS (PARTITION BY account_c, FirstDayOfMonth ORDER BY timestamp_c DESC) ) GROUP BY FirstDayOfMonth, FirstDayOfNextMonth, account_c, timestamp_c, acv_current_c, license_count_current_c, price_current_c ), currentMonth AS ( SELECT * FROM ( SELECT FirstDayOfMonth, FirstDayOfNextMonth, account_c, FIRST_VALUE(acl.timestamp_c ) OVER (change_values) timestamp_c, FIRST_VALUE(acl.acv_current_c ) OVER (change_values) acv_current_c, FIRST_VALUE(acl.license_count_current_c) OVER(change_values) license_count_current_c, FIRST_VALUE(acl.acv_old_c) OVER(PARTITION BY account_c, FirstDayOfMonth ORDER BY timestamp_c) acv_old_at_start_of_month_c, FIRST_VALUE(acl.license_count_old_c) OVER(PARTITION BY account_c, FirstDayOfMonth ORDER BY timestamp_c) license_count_old_at_start_of_month_c, FIRST_VALUE(acl.price_current_c) OVER (change_values) price_current_c FROM warehouse.project.calendar_months cm JOIN warehouse.project.account_change_logs acl ON timestamp_c >= FirstDayOfMonth AND timestamp_c < FirstDayOfNextMonth WINDOW change_values AS (PARTITION BY account_c, FirstDayOfMonth ORDER BY timestamp_c DESC) ) GROUP BY FirstDayOfMonth, FirstDayOfNextMonth, account_c, timestamp_c, acv_current_c, acv_old_at_start_of_month_c, license_count_current_c, license_count_old_at_start_of_month_c, price_current_c ) SELECT FirstDayOfMonth, FirstDayOfNextMonth, (SELECT COUNT(acv_current_c) FROM previousMonths pm WHERE pm.FirstDayOfMonth = cal.FirstDayOfMonth AND license_count_current_c > 0) as StartingAccounts, (SELECT COUNT(acv_current_c) FROM currentMonth cm WHERE cm.FirstDayOfMonth = cal.FirstDayOfMonth AND license_count_old_at_start_of_month_c = 0 AND license_count_current_c > 0) as NewAccounts, (SELECT COUNT(acv_current_c) FROM currentMonth cm WHERE cm.FirstDayOfMonth = cal.FirstDayOfMonth AND license_count_current_c = 0) as ChurnAccounts, (SELECT SUM(license_count_current_c) FROM previousMonths pm WHERE pm.FirstDayOfMonth = cal.FirstDayOfMonth AND license_count_current_c > 0) as StartingUsers, (SELECT SUM(license_count_current_c) FROM currentMonth cm WHERE cm.FirstDayOfMonth = cal.FirstDayOfMonth AND license_count_old_at_start_of_month_c = 0 AND license_count_current_c > 0) as NewUsers, (SELECT SUM(license_count_current_c - license_count_old_at_start_of_month_c) FROM currentMonth cm WHERE cm.FirstDayOfMonth = cal.FirstDayOfMonth AND license_count_old_at_start_of_month_c < license_count_current_c AND license_count_old_at_start_of_month_c <> 0) as ExpansionUsers, (SELECT SUM(license_count_old_at_start_of_month_c - license_count_current_c) FROM currentMonth cm WHERE cm.FirstDayOfMonth = cal.FirstDayOfMonth AND license_count_old_at_start_of_month_c > license_count_current_c AND license_count_current_c <> 0) as ContractionUsers, (SELECT SUM(license_count_old_at_start_of_month_c - license_count_current_c) FROM currentMonth cm WHERE cm.FirstDayOfMonth = cal.FirstDayOfMonth AND license_count_old_at_start_of_month_c > license_count_current_c AND license_count_current_c = 0) as ChurnUsers, (SELECT SUM(acv_current_c) FROM previousMonths pm WHERE pm.FirstDayOfMonth = cal.FirstDayOfMonth AND license_count_current_c > 0) as StartingARR --etc, etc, FROM warehouse.project.calendar_months cal ORDER BY FirstDayOfMonth

ReferenceError: ___grecaptcha_cfg is not defined, line 38 (Error code: -991)

0 个答案:

没有答案