图 1:我的代码 图 2:官网代码
fulfill 函数返回空,根本无法走下去,已经 google 百度上查过了 没人问过这个问题,是我代码有问题吗?
报错信息是啥?这个 response 应该没有 json 这个属性
fulfill 返回的是 None,报错没有 json 属性。但是官网给我的案例就是这样写的,我很头痛,不知道哪里写错了
一般有问题的时候,需要看一下两边版本能否对齐
其他代码是怎么写的,以及是怎么运行起来的,可以截图完整一些。
应该是文档写错了,函数声明里,已经明确这个方法的返回值是 None 了。
route fetch : https://playwright.dev/python/docs/api/class-route#route-fetch
def handle(route): response = route.fetch() json = response.json() json["message"]["big_red_dog"] = [] route.fulfill(response=response, json=json) page.route("https://dog.ceo/api/breeds/list/all", handle)