how do i create organize 1 auth per session, ip, u...
# crawlee-js
v
I want to create bunch of authenticated users, each with their consistent browser, proxy, user agent, fingerprints, schedule, browsing pattern, etc.
h
Someone will reply to you shortly. In the meantime, this might help:
v
found it
c
hi, would you mind sharing your solution? im facing a similar issue. 🙂 Ta.
v
For proxy - put proxy at the start, or put a function to return a new proxy everytime its called. Its in the constructor of crawlee scrapper For session: - set session pool config to have it invalidated upon a single error. - use preNavigate hook, in there put logic to do a check if context has session user data or if its signed in. If not, then we update session with a new user data and other pattern associated with the user, sign in user and attach the cookie to the context. (If theres user data it means user is signed in). - initiate session pool to be the same amount like the # of the accounts, so 1 user map to 1 session. For behaviour: - manual customization of user behaviour by relying on the context attached to the session userData.
a
@Vi just advanced to level 1! Thanks for your contributions! 🎉
Still doesnt work if max concurrency is more than 1.
a
@Vi just advanced to level 2! Thanks for your contributions! 🎉
v
I think its a bug
Tried running it many times against a single url but with different unique key. Even with max session usage : 1, a single session keeps being reused many times.
Maybe the session usage count get incremented after the request instead of before ? Or the batching is bugged