There are diverse solution to this issue. However as per UnknownError: session deleted because of page crash from tab crashed this issue can be solved by either of the following solutions:
- Add the following
chrome_options:
chrome_options.add_argument('--no-sandbox')
- Chrome seem to crash in Docker containers on certain pages due to too small
/dev/shm. So you may have to fix the small/dev/shmsize. - An example:
sudo mount -t tmpfs -o rw,nosuid,nodev,noexec,relatime,size=512M tmpfs /dev/shm- It also works if you use
-v /dev/shm:/dev/shmoption to share host/dev/shm - Another way to make it work would be to add the
chrome_optionsas--disable-dev-shm-usage. This will force Chrome to use the/tmpdirectory instead. This may slow down the execution though since disk will be used instead of memory. chrome_options.add_argument('--disable-dev-shm-usage')
版权归原作者 莺声门径 所有, 如有侵权,请联系我们删除。