Dalam proses menggunakan selenium untuk merangkak 12306, saya mendapati bahawa phantomjs tidak boleh digunakan untuk merangkaknya. Hanya gunakan chromedriver yang sepatutnya dikesan dan disekat oleh laman web menggunakan chromedriver itu kecekapan adalah rendah.
Sekarang saya ada dua soalan Saya telah mencari di Google untuk masa yang lama tetapi saya tidak menemui penyelesaian yang berkesan
1 Bagaimana untuk menyamarkan phantomjs sebanyak mungkin
2 paparkan antara muka, atau adakah terdapat cara lain untuk meningkatkan merangkak. Dapatkan kecekapan
Terima kasih! ! !
Anda boleh mencapai keperluan anda melalui PyVirtualDisplay Kodnya mungkin seperti ini:
.Saya tidak tahu sama ada anda telah mengubah suai maklumat pengepala phantomjs Anda boleh lulus
.Kaedah ini mengubah suai maklumat pengepala phantomjs Anda juga boleh mencuba ini
.Anda boleh merujuk artikel saya untuk menjalankan selenium dalam mod tanpa kepala