Выполнение JavaScript на C# с CefSharp
1 000 руб. за проект
Необходимо дописать программу
программа сохраняет html код после завершения программа вызывает javascript функцию
задача
javascript функция должна сохранить полученные данные в текущий а не новый html код
страница
https://www.dns-shop.ru/product/b2bbcefae3dc1b80/1...
при нажатии кнопкой мыши "характеристики" на страницу выводятся данные характеристики
javascript функция вызова страницы "характеристики"
document.evaluate(\".//a[@data-tab-name='characteristics']\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click();
эта же функция реализованная в cefsharp
chromeBrowser.EvaluateScriptAsync("document.evaluate(\".//a[@data-tab-name='characteristics']\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click()");
проблема в том что при вызове js функции "характеристики" из cefsharp данные в html странице из "описания" теряются а при вызове функции из консоли хрома данные из "описания" не теряются. Необходимо реализовать вызов функции как из консоли хрома.
программа сохраняет html код после завершения программа вызывает javascript функцию
задача
javascript функция должна сохранить полученные данные в текущий а не новый html код
страница
https://www.dns-shop.ru/product/b2bbcefae3dc1b80/1...
при нажатии кнопкой мыши "характеристики" на страницу выводятся данные характеристики
javascript функция вызова страницы "характеристики"
document.evaluate(\".//a[@data-tab-name='characteristics']\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click();
эта же функция реализованная в cefsharp
chromeBrowser.EvaluateScriptAsync("document.evaluate(\".//a[@data-tab-name='characteristics']\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click()");
проблема в том что при вызове js функции "характеристики" из cefsharp данные в html странице из "описания" теряются а при вызове функции из консоли хрома данные из "описания" не теряются. Необходимо реализовать вызов функции как из консоли хрома.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.