从请求响应中抓取此值

Scrape this value from a request response

不幸的是,我只能提供请求的输出,而不是完整的代码,因为它包含相当私密的信息,基本上当将 reuqest 打印为文本文件时,我得到一个 json,类似这样的东西:

{"redirectUrl":"https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout\u0026token=EC-....."}

我怎样才能抓取那个 Paypal url?尝试这样做但没有奏效:

content = checkout.text()
checkout.url = content["redirectUrl"]

我只在执行此操作时遇到此错误:

content = checkout.text() TypeError: 'str' object is not callable

假设您使用的是 requests 库,您可以简单地执行以下操作:

resp = requests.get(url=url)
content = resp.json()

redirect_url = content["redirectUrl"]

您可以阅读更多请求内容here, including the json request content