From c56a2c8480f1dcea1d7168c05e8fe6a2f4730255 Mon Sep 17 00:00:00 2001 From: Marnanel Thurman Date: Tue, 30 Nov 2021 19:00:20 +0000 Subject: [PATCH] rm dependency on jssoup-- jquery already does all this --- package.json | 1 - src/grok.js | 14 ++++---------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index ab37cf6..a5a463c 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,6 @@ }, "dependencies": { "cordova-jquery": "^0.1.6", - "jssoup": "^0.0.15", "process": "^0.11.10", "react": "^17.0.2", "react-dom": "^17.0.2", diff --git a/src/grok.js b/src/grok.js index ba416a8..bb0da42 100644 --- a/src/grok.js +++ b/src/grok.js @@ -1,5 +1,4 @@ var tough = require('tough-cookie'); -var JSSoup = require('jssoup').default; var url = 'http://127.0.0.1:6887/login'; @@ -43,16 +42,11 @@ export function grok_login1(callback) { {}, function(response) { - var soup = new JSSoup(response.data); + var html = $('').append( + $.parseHTML(response.data)); - // jssoup apparently doesn't let you search - // by id at present - for (var tag of soup.findAll('input')) { - if (tag.attrs.name=='lj_form_auth') { - result['auth'] = tag.attrs.value; - break; - } - } + result['auth'] = html.find('[name="lj_form_auth"]'). + attr('value'); set_cookies(url, response); -- 2.30.2