gpt4 book ai didi

javascript - 在 selenium webdriver 中渲染一系列响应

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:05 24 4
gpt4 key购买 nike

我想在浏览网站时收集一系列响应,然后使用这些响应“重新创建”流程。

来自 other thread我找到了这个渲染 HTML 的解决方案:

content = requests.get("https://stackoverflow.com/").content

driver = webdriver.Chrome()
driver.get("data:text/html;charset=utf-8," + content)

不幸的是,当我尝试这个(使用 Firefox 而不是 Chrome)时,内容只是被放入浏览器地址栏中。

如何呈现一系列响应,包括使用 selenium webdriver 的 XHR 响应?

最佳答案

您必须考虑某些特定于浏览器的事情,例如 # and % have to be escaped if you use Firefox - 据我了解,您可以简单地通过 quote() 传递内容:

try:
from urllib import quote
except ImportError:
from urllib.parse import quote # if Python 3

driver.get("data:text/html;charset=utf-8," + quote(content))

如果您使用 Chrome,则无需执行此操作。

关于javascript - 在 selenium webdriver 中渲染一系列响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39676990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com