使用Java版selenium,多線程爬取,每個線程開啟一個chrome瀏覽器;每個線程 quit 退出;可是爬取幾天發現后臺一堆沒有關閉的線程;內存直接爆了
1 回答

侃侃無極
TA貢獻2051條經驗 獲得超10個贊
可以啟動chrome時命令行傳一個特殊標識,比如threadId,線程退出前,用wmic命令根據標識找到進程PID,然后taskkill -f -pid xxx強殺之。
另外,沒必要每線程單獨啟動一個瀏覽器吧,可以用無痕模式吧
添加回答
舉報
0/150
提交
取消