etaoin 2022-12-02

Hi, I’ve been trying out this awesome webdriver implementation. Been testing it out in the REPL. Great so far. But when loading the following code snippet I always get the same error:

Thanks in advance

@adrien615 You can fix this by requiring: babashka.process.pprint

Thanks, will have a go

Yep, that did the trick thx

@lee If etaoin is already requiring pprint somewhere, maybe etaoin could do this. babashka.process doesn't do this automatically since loading clojure.pprint isn't always desired

Interesting @adrien615, thanks for sharing! @borkdude, thanks for the solution, seems harmless enough to do for etaoin to do this, yeah? I'll make an issue/fix.

👍 1

yeah I think so

Not super related to etaoin specifically but I've been wondering about using a etaoin driven browser as my main browser so i can just have a repl handy and make commands to control it. I've noticed though some sites (google so far) detect that you're using a webdriver browser and block you or captcha you to death. Are there ways to avoid sites detecting this? Are there major security issues with doing this? Are there ways to mitigate them?

probably mess with the user agent?

good call, should have tried that first

huh, that doesn't make sense does it

maybe it does ;)

haha I'll do some more experimenting soon and report back. Just been in the back of my mind for a bit

Yeah maybe user-agent is useful here. Looking forward to learning from your explorations @jjttjj!

👍 1