为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 selenium 从最小化的网页获取 xpath 和 ids 等数据

如何使用 selenium 从最小化的网页获取 xpath 和 ids 等数据

慕标琳琳 2023-09-26 14:02:23
我正在处理的问题是尝试让selenium在后台运行,同时获取网页元素xpath和ids等数据,并能够在后台保持活动的同时使用它,而不是在其他正在运行的程序前面不断弹出浏览器选项卡
查看完整描述

1 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

您应该尝试在无头模式下运行浏览器。下面是该函数的代码片段,它给出了无头模式下的 chrome 实例。


from selenium import webdriver

from selenium.webdriver.chrome.options import Options


def browser_open(headless=False):

    options = Options()  

    options = webdriver.ChromeOptions()

    options.add_argument("disable-gpu")

    options.add_argument("no-default-browser-check")

    options.add_argument("no-first-run")

    options.add_argument("no-sandbox")

    options.add_argument("window-size=1300x744")

    if headless == True:

        options.add_argument("headless")


    chrome_browser = webdriver.Chrome(executable_path=os.path.join(os.getcwd(), "chromedriver"), chrome_options=options)

    chrome_browser.maximize_window()

    return chrome_browser


查看完整回答
反对 回复 2023-09-26
  • 1 回答
  • 0 关注
  • 130 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信