I think I have a similar issue. I'm using a slightly modified version of steam-card-farmer and am experiencing problems since a few hours. I added some extra logging and I always get stuck at this point:
2017-02-22 12:38:41 - Reading Steam credentials from command line
2017-02-22 12:38:43 - Logged into Steam!
2017-02-22 12:38:43 - Waiting for license info...
2017-02-22 12:38:44 - Got app ownership info
2017-02-22 12:38:44 - Checking app playtime...
2017-02-22 12:38:44 - MinPlaytime: Web logon executed
2017-02-22 12:38:46 - MinPlaytime: Site requested
2017-02-22 12:38:47 - Skipping app 566020 "The Steam Awards", not owned
2017-02-22 12:38:47 - Checking card drops...
2017-02-22 12:38:47 - CardApps: Web logon executed
So basically webLogOn works but the webSession event never fires. Code for that (unchanged):
client.once('webSession', function(sessionID, cookies) {
cookies.forEach(function(cookie) {
g_Jar.setCookie(cookie, 'https://steamcommunity.com');
});
I'm only using it for two days now so I'm not sure if it's just a temporary issue with Steam or if I messed sth up.