robobrowser处理json中的响应

2024-05-06 03:19:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用程序访问一个网站

from robobrowser import RoboBrowser
import sys

browser = RoboBrowser(history=True)
browser.open('https://test.com/login')
loginForm = browser.get_form()
loginForm['UserName']='username'
loginForm['Password']='*'
browser.submit_form(loginForm)
if browser.response.ok: 
   if browser.response.content[2]=='false':
       print browser.response.content[4]
       sys.exit(1)

网站返回了json格式(至少我认为是json),但我似乎找不到处理json的robobrowser api。在

^{pr2}$

如您所见,我想测试是否“isSuccess”,并打印错误消息,在这种情况下我如何继续?在

谢谢


Tags: fromimport程序browserrobobrowserformjsonif