rpa_browser_requestCookieAuth
请求浏览器内核自动登录权限,执行时弹窗提示用户是否授权,是否授权影响登录浏览器内核函数rpa_browser_initUserCookie的功能
1. 函数
rpa_browser_requestCookieAuth()
2. 返回值
若用户授权成功,返回True,若用户拒绝授权,返回False,通过rpa_getLastErrorMsg()获取错误信息
3. 示例
# 通过打开页面,判断是否需登录
def needLogin():
# 打开网页
tabId = rpa_browser_openUrl('shop.jd.com')
# 获取url地址
openUrl = rpa_browser_getWebUrl(tabId)
# 返回是否需登录
return 'https://passport.shop.jd.com' in openUrl
if needLogin():
# 请求内核登录权限
rpa_browser_requestCookieAuth()
# 删除京东Cookie
rpa_browser_clearCookie(url='.shop.jd.com')
rpa_browser_clearCookie(url='.jd.com')
# 登录浏览器内核
rpa_browser_initUserCookie()
# 打开页面
tabId1 = rpa_browser_openUrl('shop.jd.com')
else:
rpa_showMsgBox('Cookie已经存在')