用request-html访问B站登录问题?
代码如下
ses=login() r=ses.get("https://t.bilibili.com")
r.html.render()
rs=r.html
login()已经实现B站扫码登录,cookies正常,并且get
www.bilibili.comspace.bilibili.com
都是正常登录状态
但是访问t.bilibili.com
却是未登录状态。
问题出在哪儿
回答:
你已经登录了,那么ses=login()
里面的ses
是需要保持这个登录状态的。
假设你使用的是requests.Session()
,这个请求头会有想要的token或者cookie。
如果没有那就是登录状态没保持,再访问其他页面未登录很正常。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
以上是 用request-html访问B站登录问题? 的全部内容, 来源链接: utcz.com/p/938660.html