selenium使用的功能技巧
侧边栏壁纸
博主昵称
yuc

  • 累计撰写 291 篇文章
  • 累计收到 0 条评论

selenium使用的功能技巧

yuc
yuc
2024-06-28 / 最后修改: 2024-06-28 09:30 / 0 评论 / 7 阅读 / 正在检测是否收录...
0x0 selenium连接浏览器
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
driver = webdriver.Chrome(options=chrome_options)
0x1 selenium获取cookie
cookies = driver.get_cookies()
session = requests.Session()
for cookie in cookies:
    # print(f"{cookie['name']} -> {cookie['value']}")
    session.cookies.set(cookie['name'], cookie['value'])
0x2 selenium导出页面源码
driver.execute_script('return document.documentElement.outerHTML')
0x3 selenium如何切换标签页
if type == 'main':
    # 切换回主页
    driver.switch_to.window(mainhandleid)
else:
    # 切换回dbid页
    all_handles = driver.window_handles
    for handle in all_handles:
        if handle != mainhandleid:
            driver.switch_to.window(handle)
            Logging('切换tab成功')
            break
0

评论

博主关闭了当前页面的评论