久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

python3.x - python多進(jìn)程,不能在同一窗口嗎

瀏覽:149日期: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. 三個進(jìn)程也打開三個firefox。這下就四個了。我是想能不能讓它們只打開一個firefox工作???

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

問題解答

回答1:

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

回答2:

可以打開多個標(biāo)簽頁吧?

標(biāo)簽: Python 編程
主站蜘蛛池模板: 乌审旗| 越西县| 浮山县| 万全县| 富阳市| 温州市| 额济纳旗| 南投县| 青神县| 茌平县| 侯马市| 宁强县| 全椒县| 雅江县| 信丰县| 大足县| 嘉善县| 无棣县| 万山特区| 梅河口市| 渭源县| 兰溪市| 梧州市| 周至县| 诸暨市| 余姚市| 德清县| 虎林市| 视频| 九江市| 宁都县| 文成县| 灯塔市| 桓仁| 安平县| 静宁县| 恩平市| 鄂尔多斯市| 如东县| 绵阳市| 许昌市|