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

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

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

瀏覽:140日期: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 編程
主站蜘蛛池模板: 宜良县| 雷州市| 乌鲁木齐县| 怀远县| 喀喇| 犍为县| 大港区| 吴江市| 中方县| 金寨县| 北辰区| 广安市| 绵竹市| 山东省| 张家港市| 浦县| 龙江县| 天峻县| 西林县| 寻甸| 开远市| 胶南市| 晋宁县| 集安市| 永丰县| 文登市| 清远市| 柳河县| 峡江县| 海淀区| 化德县| 邵武市| 古田县| 大宁县| 华坪县| 吴川市| 大邑县| 肃南| 柯坪县| 新邵县| 赣州市|