簡體   English   中英

同時運行多個瀏覽器的問題

[英]Problem of running multiple browsers simultaneously

嗨,我嘗試使用多處理器同時打開瀏覽器,但它是按順序出現的。 我可以知道我的代碼中有什么問題嗎?

def multiple_browser(sub_link):
    browser.get(sub_link)
    browser.maximize_window()
    print('done')
if __name__ == '__main__':
for i in range(len(link)):
    p = Process(target=multiple_browser, args=(link[i],))
    p.start()
    p.join()

您不必在 for 循環中使用join() 就這樣做,

if __name__ == '__main__':
    processes = []
    for i in range(len(link)):
        p = Process(target=multiple_browser, args=(link[i],))
        p.start()
        processes.append(p)
    for p in processes:
        p.join()

這首先啟動所有進程,然后, join()等待所有進程完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM