No. Netcrawler operates as a subscription service and can’t be added as a bank bill payee. Payments are automatically charged to your saved payment method.
If you prefer to pay directly from your bank account, you can ask your bank for a Visa Debit or Mastercard Debit card, which works like a debit withdrawal while still supporting automatic subscription billing.