login
This commit is contained in:
39
Workflow/MyDealz Kommentare/puppeteer_login.js
Normal file
39
Workflow/MyDealz Kommentare/puppeteer_login.js
Normal file
@@ -0,0 +1,39 @@
|
||||
{{$('global_params').item.json.set_viewport}}
|
||||
{{$('global_params').item.json.js_functions}}
|
||||
{{$('global_params').item.json.image_data}}
|
||||
|
||||
|
||||
const user_name = '{{ $('global_params').item.json.user_name }}';
|
||||
const password = '{{ $('global_params').item.json.password }}';
|
||||
|
||||
|
||||
const deal_url = "https://www.mydealz.de/";
|
||||
await $page.goto(deal_url, { waitUntil: ['load', 'domcontentloaded'] });
|
||||
|
||||
//Cookie banner click
|
||||
await cookie_banner_click();
|
||||
|
||||
|
||||
//Login
|
||||
const login_menu = 'button[data-t="login"]';
|
||||
const login_name = 'input[name="identity"]';
|
||||
const login_password = 'input[name="password"]';
|
||||
const nav_menu = 'div.nav-search--navigation button[data-t="login"]';
|
||||
const next_selector = 'button[type="submit"] >>> ::-p-text(Weiter)';
|
||||
const login_selector = 'button[type="submit"] >>> ::-p-text(Einloggen)';
|
||||
|
||||
await $page.locator(nav_menu).click();
|
||||
await $page.locator(login_name).fill(user_name);
|
||||
await $page.locator(next_selector).click();
|
||||
await $page.locator(login_password).fill(password);
|
||||
await button_click_hide(login_selector);
|
||||
|
||||
const cookies = await $page.cookies();
|
||||
|
||||
|
||||
result = [];
|
||||
//result.push(html_content);
|
||||
//result.push(img_binary)
|
||||
result.push(cookies);
|
||||
|
||||
return result
|
||||
Reference in New Issue
Block a user