请问一个窗口内可以运行python多个线程吗?,一个窗口python,web=webdrive
请问一个窗口内可以运行python多个线程吗?,一个窗口python,web=webdrive
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工作???
(不用线程)
(语法不是问题的重点,只是说明问题随手打的)
不能。
题主的意思应该是使用多线程获取网页信息,然而一个html文档必须占用一个窗口,现代浏览器使用标签页解决这个问题,那么题主可以在firefox中设置默认使用标签页打开窗口。
另外,应该在主线程中打开全部窗口,然后将窗口对象传递至子进程。否则,firefox会认为自己被多个进程调用。
可以打开多个标签页吧?
编橙之家文章,
相关内容
- Python方法将前端获取二进制上传到upyun方法,求大神赐教
- Python attrs作用是什么?,pythonattrs作用是,from rest_fr
- python http请求用ihttplib\httplib2\urllib2谁速度最快,ihttpl
- 反向代理用Python怎么写?,反向代理Python,用python写一个
- 想用Python批量命名文件如何实现?,python命名实现,工作
- python和php消耗资源谁更多,web负载能力检测,pythonweb,用
- python怎么实现curl -u一样的效果,python实现curl-u,调用g
- Python3版本里枚举应该如何使用?,python3枚举,Python 3.4 中
- flask部署博客服务器makefile出错找不到原因,flaskmakefi
- 大家聊聊python语言有多强大,能做些什么?什么样的人适
评论关闭