0

我只想从重定向中获取最终 url。我可以使用 url = GC2.Url 阅读此内容,但最终需要很长时间才能完全加载。

我现在如何得到它,一旦我用我的第二个 selenium 实例调用链接,webite 就不会等待它并使用“none”。但是一旦我再次关闭我的第二个实例并继续我的第一个瞬间,就会再次使用正常时间。我在这里找到了一些方法:不要等待在 Python 中使用 Selenium 加载页面

近似示例:

Set GC = New Selenium.ChromeDriver
Set GC2 = New Selenium.ChromeDriver

for c = 1 to 100
GC.Get link(c)
          Set Elements = GC.FindElementsByCss("p.TITLE a[href]")
          For Each Element In Elements
             ReDim Preserve links(a) As String
            links(a) = Element.Attribute("href") 'geht auch innerHTML/href usw.
            a = a + 1
             GC2.Get links(a)  ' this here should not wait so long
            redict(a) = GC2.Url
           GC2.Close
        Next Element

4

1 回答 1

0

尝试在Headless模式下工作,它可能会更快。在这种模式下,浏览器不会打开,一切都是“闭着眼睛”发生的,一切都是虚拟的。

于 2022-02-07T12:46:43.400 回答