首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在playwright中设置主机头

如何在playwright中设置主机头
EN

Stack Overflow用户
提问于 2021-08-03 10:28:32
回答 1查看 424关注 0票数 0

我需要能够更改url的主机头。我试过设置额外的头文件,但一直收到无效参数错误。

代码语言:javascript
复制
from playwright.sync_api import sync_playwright    

def get_title():
    with sync_playwright() as playwright:

        browser = playwright.chromium.launch(headless=True)
        context = browser.new_context(
            user_agent="testing",
        )
        context.set_extra_http_headers({"host": "example.com"})
        page = context.new_page()
        page.goto(url="http://111.222.333.444", wait_until="domcontentloaded")

        title = page.inner_html(selector="title")

        context.close()
        browser.close()

        return title

将页眉设置为页面或上下文会产生相同的错误。可以用playwright设置主机头吗?

EN

回答 1

Stack Overflow用户

发布于 2021-08-05 14:13:26

铬不允许您覆盖Host标头。我猜想这是因为Host是浏览器内部管理的东西。Source

为什么要修改此header?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68634435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档