使用python selenium编写爬虫时,有时需要在不同标签页(选项卡)间切换,获取新的标签页,可以使用browser.switch_to.window(browser.window_handles[1])
注意:
- 第一个标签页的index应该是0,这里我在browser.window_handles[1]表示第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()
'''
网友评论