2.7 KiB
Vercel / v0 referral signup notes
Date: 2026-07-12
Target: https://v0.app/ref/03TUF8 -> redirects into https://vercel.com/signup/v0?...
Script: C:\Users\User\Downloads\Telegram Desktop\bot_hybrid.py
What was changed in the script
- Set
REF_CODE = "03TUF8". - Added top-level
HEADLESSflag. - Added
--ref,--workers,--headless,--menuargparse interface. - Removed
sys.argv.append("-n")because argparse then fails withunrecognized arguments: -n. - Added Chrome args
--no-sandboxand--disable-gpu. - Strengthened form submit fallback from only button/Enter to
form.requestSubmit()/form.submit().
Observed runtime behavior
- Browser successfully opened Vercel signup URL.
- Email field became visible and accepted the temp-mail address.
Continue with Emailclick logged as successful.- The page stayed on the email form for 60+ seconds.
- OTP screen never appeared.
Important interpretation
This session did NOT prove the referral flow works end-to-end. It only proved:
- navigation works,
- email field fill works,
- initial submit interaction happens.
It did NOT prove that Vercel accepted the temp mail or actually sent an OTP.
Likely causes when this exact symptom appears
- Temp-mail domain rejected silently.
- Hidden anti-bot/challenge after submit.
- Frontend accepted the click but backend refused progression.
- The form needs a different post-submit interaction than the visible button path exposed.
Recommended next diagnostic pass
- Capture DOM text immediately after submit.
- Capture screenshot after 5s and 30s.
- Log all visible error banners / helper text.
- Swap temp-mail provider before changing the browser stack, unless the user explicitly constrained the provider.
- Only start OTP polling after positive evidence that the page entered verification state.
Provider-specific note — mail.tm only
If the user says to use mail.tm only for v0/Vercel signup, do not silently fall back to Gmail aliases, AnyMessage, or another temp-mail provider. Probe https://api.mail.tm/domains first and log the returned domains.
Observed 2026-07-13:
mail.tm /domainsreturned HTTP 200.- Only one domain was available:
web-library.net. - v0/Vercel did not progress to OTP with that domain; treat this as a target-side domain rejection or anti-bot block until DOM/screenshot proves otherwise.
Operational rule: when constrained to a single mail provider, report the exact provider/domain status and stop at the verified blocker instead of inventing an alternate inbox path.
Known good launch note
SeleniumBase first run may spend time auto-downloading uc_driver.exe / chromedriver.exe; do not misread that bootstrap noise as app behavior.