Microsoft rewards new levels update
Unified search for PC and mobile
Bonus for default search engine
The search part of the script is broken because they changed the location of the max search points and the search points progress
Now the max progress is located at userStatus.levelInfo.benefitsPromotion.benefits["SearchAndEarn"].supportedLevels, separated by the level keys
newLevel1. newLevel2, newLevel3
And the search progress is now at userStatus.levelInfo.bingSearchDailyPoints
This is not out for everyone, including myself. Someone who has this new layout needs to make a PR for this.
I created a pull request, it might not be the most optimal but it works, I barely work with JS/TS so I don't know if it can be done better, also I include a copy of the dashboard data json with the new format
@TheNetsky I'm trying to add the "do a search with bing as the default search engine" functionality, but even after investigating I couldn't find what does bing look up to know when a search is made from the address bar, depending of the browser it adds some parameters to the url like:
Chrome
https://www.bing.com/search?q=test&PC=U316&FORM=CHROMN
Firefox
https://www.bing.com/search?pc=MOZI&form=MOZLBR&q=test
But using the url directly in the browser doesn't seems to trigger the point for default search engine.
Doing the search with the address bar even with random words seems to work.
Since playwright doesn't seem to support direct interaction with the address bar I'm looking for a way to trigger the points using the URL.
Do you have an idea for how I could do it, or at least what I need to look for?
+1 I am not able to go to Gold status (from Silver) due to the "default search engine" update (which should be bing)