python3.x - python多进程,不能在同一窗口吗
阿神
阿神 2017-04-18 10:25:42
0
2
672
web=webdriver.Firefox()
web.get()

def work1():
    pass
def work2():
    pass
def work3():
    pass

w1 = 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工作???

(不用线程)
(语法不是问题的重点,只是说明问题随手打的)

阿神
阿神

闭关修行中......

répondre à tous(2)
左手右手慢动作

Non.
Ce que l'interrogateur veut dire, c'est utiliser le multithread pour obtenir des informations sur une page Web. Cependant, un document HTML doit occuper une fenêtre pour résoudre ce problème. L'interrogateur peut ensuite définir l'utilisation par défaut des onglets pour s'ouvrir. la fenêtre dans Firefox.
De plus, toutes les fenêtres doivent être ouvertes dans le thread principal, puis les objets fenêtre doivent être transmis au processus enfant. Sinon, Firefox pensera qu'il est appelé par plusieurs processus.

阿神

Puis-je ouvrir plusieurs onglets ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal