botasaurus
botasaurus copied to clipboard
Element has been removed and currently not connected to DOM.
2024-09-08T13:45:25.789162996Z Traceback (most recent call last):
2024-09-08T13:45:25.789376791Z File "/usr/local/lib/python3.10/site-packages/botasaurus/browser_decorator.py", line 179, in run_task
2024-09-08T13:45:25.789382011Z result = func(driver, data)
2024-09-08T13:45:25.789384205Z File "/app/main.py", line 28, in scrape
2024-09-08T13:45:25.789386199Z driver.google_get(data, bypass_cloudflare=True)
2024-09-08T13:45:25.789388072Z File "/usr/local/lib/python3.10/site-packages/botasaurus_driver/driver.py", line 674, in google_get
2024-09-08T13:45:25.789390046Z self.get_via(
2024-09-08T13:45:25.789391970Z File "/usr/local/lib/python3.10/site-packages/botasaurus_driver/driver.py", line 653, in get_via
2024-09-08T13:45:25.789393873Z self.detect_and_bypass_cloudflare()
2024-09-08T13:45:25.789402419Z File "/usr/local/lib/python3.10/site-packages/botasaurus_driver/driver.py", line 1102, in detect_and_bypass_cloudflare
2024-09-08T13:45:25.789409212Z bypass_if_detected(self)
2024-09-08T13:45:25.789411236Z File "/usr/local/lib/python3.10/site-packages/botasaurus_driver/solve_cloudflare_captcha.py", line 204, in bypass_if_detected
2024-09-08T13:45:25.789413320Z opponent = driver.get_bot_detected_by()
2024-09-08T13:45:25.789415174Z File "/usr/local/lib/python3.10/site-packages/botasaurus_driver/driver.py", line 1063, in get_bot_detected_by
2024-09-08T13:45:25.789417037Z or self.title == "Just a moment..."
2024-09-08T13:45:25.789418881Z File "/usr/local/lib/python3.10/site-packages/botasaurus_driver/driver.py", line 582, in title
2024-09-08T13:45:25.789420764Z return el.text
2024-09-08T13:45:25.789422527Z File "/usr/local/lib/python3.10/site-packages/botasaurus_driver/driver.py", line 177, in text
2024-09-08T13:45:25.789424381Z return self.run_js("(el) => el.innerText || el.textContent")
2024-09-08T13:45:25.789426455Z File "/usr/local/lib/python3.10/site-packages/botasaurus_driver/driver.py", line 476, in run_js
2024-09-08T13:45:25.789428328Z self._tab._run(self._elem.raise_if_disconnected())
2024-09-08T13:45:25.789430122Z File "/usr/local/lib/python3.10/site-packages/botasaurus_driver/core/element.py", line 638, in raise_if_disconnected
2024-09-08T13:45:25.789431995Z raise DetachedElementException()
2024-09-08T13:45:25.789433819Z botasaurus_driver.exceptions.DetachedElementException: Element has been removed and currently not connected to DOM.
I'm running this on Docker, the chrome is installed and this is my code:
@browser(block_images_and_css=True,
headless=True,
user_agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36",
output=None,
reuse_driver=True,
close_on_crash=True,
wait_for_complete_page_load=True)
def scrape(driver: Driver, data):
print(data)
driver.google_get(data, bypass_cloudflare=True)
return driver.page_html
I would appreciate your help.