Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa InstaPy Gagal dengan \'tidak dapat menentukan status pemuatan daripada tab ranap\' dan Bagaimana Saya Boleh Membetulkannya?

Mengapa InstaPy Gagal dengan \'tidak dapat menentukan status pemuatan daripada tab ranap\' dan Bagaimana Saya Boleh Membetulkannya?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-24 21:15:14461semak imbas

Why Does InstaPy Fail with

Tidak Dapat Menentukan Status Pemuatan daripada Tab Ranap

Masalah:

Apabila menggunakan InstaPy, Python dan berasaskan Selenium program, pengguna kadangkala menghadapi ralat "ralat tidak diketahui: sesi dipadamkan kerana ranap halaman daripada ralat tidak diketahui: tidak dapat menentukan status pemuatan daripada tab ranap."

Mesej Ralat:

ERROR [2018-12-10 09:53:54] [user]  Error occurred while deleting cookies from web browser!
b'Message: invalid session id\n  (Driver info: chromedriver=2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634),platform=Linux 4.15.0-42-generic x86_64)\n'

Sebab Kemungkinan:

  • Saiz kecil /dev /shm dalam bekas Docker
  • Chrome ranap kerana tidak mencukupi ingatan

Penyelesaian:

  • Tambah --no-kotak pasir Argumen:
chrome_options.add_argument('--no-sandbox')
  • Betulkan Kecil /dev/shm Saiz:
sudo mount -t tmpfs -o rw,nosuid,nodev,noexec,relatime,size=512M tmpfs /dev/shm
  • Kongsi Hos /dev/shm:
-v /dev/shm:/dev/shm
  • Lumpuhkan /dev/shm Penggunaan:
chrome_options.add_argument('--disable-dev-shm-usage')

Nota Tambahan:

  • Ralat ini berkaitan dengan isu Chromium di mana Linux cuba menggunakan /dev/ shm untuk memori tidak boleh laksana.
  • Pembetulan telah dilaksanakan dalam versi Chrome 65.0.3299.6.

Atas ialah kandungan terperinci Mengapa InstaPy Gagal dengan \'tidak dapat menentukan status pemuatan daripada tab ranap\' dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn