美文网首页
Selenium chromedriver 如何在多窗口(新标签

Selenium chromedriver 如何在多窗口(新标签

作者: k_yiwu | 来源:发表于2020-03-09 16:25 被阅读0次

    使用python selenium编写爬虫时,有时需要在不同标签页(选项卡)间切换,获取新的标签页,可以使用browser.switch_to.window(browser.window_handles[1])
    注意:

    1. 第一个标签页的index应该是0,这里我在browser.window_handles[1]表示第2个标签页,
      切换到第二个标签页后就可以像普通爬虫一样定位元素并操作了。
    2. 不要使用browser.switch_to_window,这个已经废弃了

    代码片段如下:
    '''
    browser.switch_to.window(browser.window_handles[1])
    download_btn2 = browser.find_element(By.CLASS_NAME,'xxx')
    download_btn2.click()
    '''

    相关文章

      网友评论

          本文标题:Selenium chromedriver 如何在多窗口(新标签

          本文链接:https://www.haomeiwen.com/subject/rompdhtx.html