Используя резко кукловод, я загружаю страницу и пытаюсь прочитать значение атрибута. Html страница:
<body>
<img src="data:image/png;base64,R0lGOD" alt="Red dot" />
<a href="#" id="bottle">
Я использую это:
string awaitXPath = "//img[contains(@src, 'data:image/png;base64')][1]";
var element = await _page.WaitForXPathAsync(awaitXPath, new PuppeteerSharp.WaitForSelectorOptions() { Timeout = 5000 });
string strBase64 = await element.GetPropertyAsync("src").Result.JsonValueAsync<string>();
, который в некоторых случаях работает нормально, но иногда случается, что мое выполнение останавливается, когда я пытаюсь получить GetPropertyAsyn c. Есть способ добавить таймаут в GetPropertyAsyn c? или, может быть, у кого-то есть другая идея получить значение атрибута @ sr c.
Спасибо.