,可以通过以下步骤实现:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 创建Chrome浏览器实例
chrome_options = Options()
chrome_options.add_argument("--headless") # 无界面模式
chrome_options.add_argument("--disable-gpu") # 禁用GPU加速
chrome_options.add_argument("--disable-extensions") # 禁用扩展
chrome_options.add_argument("--disable-dev-shm-usage") # 禁用/dev/shm的使用
chrome_options.add_argument("--no-sandbox") # 禁用沙盒模式
chrome_options.add_argument("--disable-features=NetworkService") # 禁用NetworkService
driver = webdriver.Chrome(options=chrome_options)
# 访问目标网页
driver.get("http://example.com")
# 获取真正的XML源代码
xml_source = driver.page_source
# 关闭浏览器实例
driver.quit()
driver.get("http://example.com")
访问了一个示例网页,你可以将其替换为你想要获取XML源代码的网页URL。driver.page_source
获取到的就是真正的XML源代码。这样,你就可以在Selenium Chrome驱动程序中获取真正的XML源代码了。
关于Selenium和Chrome驱动程序的更多信息,你可以参考腾讯云的产品介绍链接:
领取专属 10元无门槛券
手把手带您无忧上云