Error handling with expiered login and wrong input in telegram
This commit is contained in:
25
Workflow/MyDealz Kommentare/puppeteer_check_login_status.js
Normal file
25
Workflow/MyDealz Kommentare/puppeteer_check_login_status.js
Normal file
@@ -0,0 +1,25 @@
|
||||
{{$('global_params').item.json.set_viewport}}
|
||||
|
||||
// Restore cookies
|
||||
try {
|
||||
const cookies= $json;
|
||||
await $page.setCookie(...cookies);
|
||||
} catch {
|
||||
const cookies= $json.data[0];
|
||||
await $page.setCookie(...cookies);
|
||||
}
|
||||
|
||||
const deal_url = "https://www.mydealz.de/";
|
||||
const login_name = "div.navDropDown >>> ::-p-text(Chamosoa)";
|
||||
|
||||
// Navigate to authenticated page
|
||||
await $page.goto(deal_url);
|
||||
// Check if login name is available
|
||||
var is_logged_in = false
|
||||
try{
|
||||
await $page.locator(login_name);
|
||||
} catch {
|
||||
return is_logged_in
|
||||
}
|
||||
is_logged_in = true
|
||||
return [{ "is_logged_in": is_logged_in}];
|
||||
Reference in New Issue
Block a user