从请求响应中抓取此值
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。
不幸的是,我只能提供请求的输出,而不是完整的代码,因为它包含相当私密的信息,基本上当将 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。