国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python3.x - python多進程,不能在同一窗口嗎

瀏覽:150日期:2022-08-30 16:16:49

問題描述

web=webdriver.Firefox()web.get()def work1(): passdef work2(): passdef work3(): passw1 = Process(target=work1,name=’w1’)w2 = Process(target=work2,name=’w2’)w3 = Process(target=work3,name=’w3’)w1.start()w2.start()w3.start()

這樣web.get()會打開一個firefox. 三個進程也打開三個firefox。這下就四個了。我是想能不能讓它們只打開一個firefox工作???

(不用線程)(語法不是問題的重點,只是說明問題隨手打的)

問題解答

回答1:

不能。題主的意思應該是使用多線程獲取網頁信息,然而一個html文檔必須占用一個窗口,現代瀏覽器使用標簽頁解決這個問題,那么題主可以在firefox中設置默認使用標簽頁打開窗口。另外,應該在主線程中打開全部窗口,然后將窗口對象傳遞至子進程。否則,firefox會認為自己被多個進程調用。

回答2:

可以打開多個標簽頁吧?

標簽: Python 編程
主站蜘蛛池模板: 甘洛县| 阿拉善右旗| 昭苏县| 郁南县| 古田县| 长武县| 东平县| 鹿泉市| 连江县| 南涧| 应用必备| 山阴县| 霍林郭勒市| 滦平县| 高陵县| 永平县| 涞水县| 无棣县| 曲沃县| 仁寿县| 洛阳市| 湘潭县| 平乡县| 孟连| 虞城县| 扬中市| 洪雅县| 布尔津县| 滨海县| 繁峙县| 安康市| 富源县| 沙坪坝区| 宜州市| 万源市| 陈巴尔虎旗| 昌都县| 武清区| 游戏| 肇庆市| 林州市|