用request-html访问B站登录问题?

代码如下

    ses=login()
    r=ses.get("https://t.bilibili.com")
    r.html.render()
    rs=r.html

login()已经实现B站扫码登录,cookies正常,并且get

www.bilibili.com
space.bilibili.com

都是正常登录状态
但是访问
t.bilibili.com
却是未登录状态。
问题出在哪儿

阅读 2.1k
1 个回答

你已经登录了,那么ses=login()里面的ses是需要保持这个登录状态的。
假设你使用的是requests.Session(),这个请求头会有想要的token或者cookie。
如果没有那就是登录状态没保持,再访问其他页面未登录很正常。


本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题