xiaoxiaohaoa

Results 7 comments of xiaoxiaohaoa

> 终止后是重新启动过吗,怎么启动的呢? 在本例的这段引用中,终止(也就是`session.close()`结束轮询)之后没有重新启动过。 本例中,07:24:02时服务器接收到`session.close()`指令,并在同一时刻显示接收数条过往消息,接着在07:24:03正常执行指令内容结束轮询。 如果是指结束轮询后重新启动时使用的方法,我是每次都会手动重新运行脚本。

以及现在我严重怀疑我的脚本写得稀烂了……这段时间经常跑着跑着实例内存占用就爆了,然后服务器宕机一段时间…… ![图片](https://github.com/Nemo2011/bilibili-api/assets/65564036/22d5bb71-d287-44cf-9565-e38f16116893) 这里附上我写的完整代码,已隐去隐私信息。 ``` import sys f = open('a.log', 'a') sys.stdout = f sys.stderr = f # redirect std err, if necessary import xlrd3 games = xlrd3.open_workbook(filename=r'games.xlsx') gamelist = games.sheet_names()...

更新,挂机运行几个小时后报了 `no running event loop` 和 `TimeoutError`,不知道有没有关联? 运行期间没有产生除“开始轮询”以外的日志,仍然无法按预期监测私信。 以下是完整的报错信息: ``` Job "Session.run..qurey (trigger: interval[0:00:06], next run at: 2024-11-20 18:42:48 CST)" raised an exception Traceback (most recent call last): File "...\site-packages\bilibili_api\utils\sync.py",...

> 加上 `settings.http_client = settings.HTTPClient.HTTPX` 再尝试会不会有此问题 不太清楚具体该加在哪里以及怎么写…… 问了一下AI,把下面这一段搬进脚本里了 ``` import httpx class Settings: class HTTPClient: HTTPX = httpx settings = Settings() settings.http_client = settings.HTTPClient.HTTPX async def fetch_data(url): async with settings.http_client.AsyncClient()...

> 破案了,现在 `fetch_session_msgs` 也要求 `w_rid` 和 `wts` 参数了 ![QQ20241120-222444](https://private-user-images.githubusercontent.com/41439182/388132160-d4cc3ad3-d3a5-488a-b423-d702adfac6f3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzIxMTMxNjAsIm5iZiI6MTczMjExMjg2MCwicGF0aCI6Ii80MTQzOTE4Mi8zODgxMzIxNjAtZDRjYzNhZDMtZDNhNS00ODhhLWI0MjMtZDcwMmFkZmFjNmYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDExMjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQxMTIwVDE0Mjc0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA1M2YzYjU2OGY2MjJjYTI1ODMyZjlmYzlkN2E0OTg4MTFjNWRkZjJiYWMyZWIwZTU2OTBmMmFlMzNkMTdkYzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.bEHcwE2mVYoXxG1YdNcRcRd4VcwPpAFwAAIP68Q_ZyI) > > https://github.com/Nemo2011/bilibili-api/blob/a31243288874ad3c2a8f68b633fbf966a9c20c26/bilibili_api/session.py#L30-L57 请问这两个参数是什么、要怎么获取呢?有什么我这边能做的吗?

> > 请问这两个参数是什么、要怎么获取呢?有什么我这边能做的吗? > > 目前我还在研究新接口怎么调用,成功了之后会告诉你,不过今天应该搞不定。 了解,非常感谢!

> 如果想快速修复这个问题,可以按照我给出的代码,修改你本地的库里的代码 很顺利地成功了!!感激不尽!! 现在可以像之前一样正常监视私信并做出回应了。 感觉这个改动可以提一个pr?楼上有一位提到遇到同样问题的,我想应该也有其他人需要用到这个功能。