HTTP request to login into website

Hi there, I’m new to n8n and would like your thoughts on how to get the below done. I’ve tried creating HTTP requests with POST and GET calls, but unfortunately unsuccessful.

This website Supplier Portal contains a lot of vacancies for external hiring. I would like to login and afterwards scrape the content from a specific vacancy.

How can I do this? Many thanks in advance!

1 Like

Hi Dennis,

I’ve worked on similar cases in n8n and wanted to share a few things that might help clarify the issue with logging in.

From your screenshot, it looks like the login page uses a modern authentication system — probably token-based and JavaScript-rendered. These types of logins usually require:

  1. A POST request with the correct payload and headers (content-type, CSRF token, etc.)
  2. Session or token handling, where the login response gives you a cookie or token to include in subsequent requests.

Unfortunately, most login pages like this (especially on subdomains like login.striive.com) are protected with things like:

  • CSRF tokens generated dynamically
  • JavaScript-based redirects or session validation
  • CAPTCHA or invisible bot protection

Because of this, doing a simple HTTP POST from n8n often won’t work unless you first:

  • Inspect the login request using browser dev tools (Network tab > check the exact payload sent)
  • Reproduce the same headers and payload in your n8n HTTP Request node
  • Capture cookies from the login response and reuse them in the next request

If that still doesn’t work, the most reliable method is to use a headless browser (e.g. Puppeteer via an external script or service like Browserless or Apify), which can handle the full login flow including JS and cookies.

Yes, exactly, selenium, puppeteer, playwright etc I see most people talk about

Really appreciate your reply! This helps.
I have tried firecrawl, browserless and your first suggestion Erick, but it seems no application is getting through.
Firecrawls response is empty. Browserless shows the page, but doesnt type username and password. Is this website so tough to get in?

I don’t have coding experience, but really want this to happen. Any idea what application works via n8n that doesn’t cost massive amounts of credits?

Hi @Dennis_W

Try checking out:

it’s probably a low-code solution…

maybe run the scaper outside using mentioned tool, and use in n8n workflow after?

oh nice @mohamed3nan n8n | Airtop | Documentation going to have to try this one.