Я бы использовал Puppeteer (безголовый хром) для повторного подключения моего маршрутизатора Speedport (немецкий телефон).
Вот мой код:
const puppeteer = require('/usr/lib/node_modules/puppeteer');
(async () => {
const browser = await puppeteer.launch()
const page = await browser.newPage()
const Promise = page.waitForNavigation()
page.goto('http://speedport.ip/');
[..Login..]
await page.waitForSelector('.overview_internet_subitem_1_opt3_content')
(broken)
await page.click('.overview_internet_subitem_1_opt3_content')
await Promise
await browser.close()
})()
Как выбрать событие onclick вi18n: id = "Overview_internet_subitem_1_opt3_content"?
<p id="inetAlways">
<span i18n:id="overview_internet_subitem_1_opt3">Internetverbindung aktiv</span><br/>
<a onclick="changeConnectionStatus(false, '1', '1');return false;" href="#" class="changelink" i18n:id="overview_internet_subitem_1_opt3_content">trennen</a>
</p>