我想在一天内浏览300万个网页。由于web特性的多样性- HTML、pdf等,我需要使用Selenium、剧作家等。我注意到使用Selenium必须使用Google DataFlow构建一个自定义容器。
发布于 2022-08-29 21:15:31
您可以在Python中执行您可以从DoFn中做的任何事情。是的,我肯定会使用自定义容器来处理这种复杂的依赖关系。
通过在DoFn方法中对Selenium (或任何其他对象)进行初始化,您可以共享它的实例。您可以通过使用模块级别的全局或类似于共享的东西来共享整个进程(请注意,它可能由多个线程同时访问)。
https://stackoverflow.com/questions/73513666
复制相似问题