mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-07-29 11:50:34 +00:00

* Improved crawler support for dynamically loaded pages * Reduced scope of StaleElementReferenceException and removed deprecated code from WebDriver initialization * Improvements on crawler testing code * Code format and style applied on f028331948c170448613e86dfdfa222f7c2043fd * Update Documentation & Code Style * Remove unused imports/parameters Co-authored-by: Sara Zan <sara.zanzottera@deepset.ai> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
33 lines
938 B
HTML
33 lines
938 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Test Dynamic Page</title>
|
|
</head>
|
|
<body>
|
|
<p>home page content</p>
|
|
<div id="content">
|
|
<a href="index.html" id="a1">link to index</a>
|
|
<a href="page_w_hidden_text.html" id="a2">link to page with hidden text</a>
|
|
<a href="page1.html" id="a3">link to page 1</a>
|
|
</div>
|
|
<script>
|
|
const updateTimeout = setTimeout(myUpdateFunction, 150);
|
|
|
|
function myUpdateFunction() {
|
|
const remElem = document.querySelector('#a2');
|
|
if (remElem)
|
|
remElem.parentNode.removeChild(remElem);
|
|
|
|
if (!document.querySelector('#a4')) {
|
|
const newElem = document.createElement('a');
|
|
newElem.href = 'page2.html';
|
|
newElem.id = 'a4';
|
|
newElem.innerText = 'link to page 2';
|
|
document.body.appendChild(newElem);
|
|
}
|
|
|
|
clearTimeout(updateTimeout);
|
|
}
|
|
</script>
|
|
</body>
|
|
</html> |