Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # Header disappears only if I remove two elements.
- # Maybe there is better single selector which remove all.
- #
- from selenium import webdriver
- def fullpage_screenshot(driver, file):
- all_elements = driver.find_elements_by_css_selector('div.metabar')
- for element in all_elements:
- # older method
- #driver.execute_script("item=arguments[0]; item.parentNode.removeChild(item)", element)
- # new method
- driver.execute_script("arguments[0].remove()", element)
- # OR using only JavaScript
- #driver.execute_script("document.querySelector('div.metabar').remove()")
- driver.execute_script("document.querySelectorAll('div.metabar').forEach(x => x.remove())")
- # ------------
- driver = webdriver.Chrome()
- url = "https://towardsdatascience.com/object-detection-with-10-lines-of-code-d6cb4d86f606"
- driver.get(url)
- fullpage_screenshot(driver, "test1236.png")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement