Drission ChromiumPage并发执行时请求数据混乱问题求助
Drission ChromiumPage并发执行时请求数据混乱问题求助
我最近做了个API,核心逻辑是调用函数提取作为参数传入的URL对应的网页内容,用的是Drission的ChromiumPage来处理页面请求。
但现在遇到了棘手的问题:当API同时收到多个请求时,要么Chromium的页面实例只会启动一个,导致不同请求的URL都挤到同一个浏览器里,直接被覆盖;后来我试着用auto_port()来启动多个实例,结果数据还是乱套——明明传的是xyz.com的URL,拿到的却是abc.com的内容,传abc.com的时候又变成pqr.com的内容了。
我已经先后试了多线程、多进程还有asyncio这几种并发处理方式,结果全不管用,实在没辙了,有没有大佬能给我支个招?
备注:内容来源于stack exchange,提问作者Irfanali Shaikh
相关产品推荐
相关产品推荐

