Ariasaka

Results 17 comments of Ariasaka

PS没有挂梯子,不止我(重庆)一个地方的出现了问题

![image](https://user-images.githubusercontent.com/66897357/204131235-58664ca5-0014-45df-8eff-59625a873c11.png)

vercel项目主页-deployments-最新的部署页-logs,把timeline改成live就能看到实时log了,如果要修改的话在github重新编辑commit就行。 或者添加代码: ```py from http.server import HTTPServer ...原代码 if __name__=="__main__": server=HTTPServer(('localhost',监听的端口),handler) while 1: server.handle_request() ``` 然后浏览器访问localhost:端口就行

貌似写死也没有用,好像现在主页的contribution已经改成shadow-root的形式了,要抓取提交次数恐怕得用动态方式( ![image](https://github.com/Zfour/python_github_calendar_api/assets/66897357/bee98945-8773-46a6-be47-fc6baf367624)

我修改了一下正则才能用,原来的用不了( 修改见 https://github.com/LYXOfficial/gitcalendarapi/blob/main/api/index.py ```python datadatereg = re.compile(r'data-date="(.*?)" id="contribution-day-component') datacountreg = re.compile(r'position-absolute">(.*?) contribution') ``` 另外 `user = path.split('?')[1][:-1]` 可以解决问题

> 我修改了一下正则才能用,原来的用不了( 修改见 https://github.com/LYXOfficial/gitcalendarapi/blob/main/api/index.py > > ```python > datadatereg = re.compile(r'data-date="(.*?)" id="contribution-day-component') > datacountreg = re.compile(r'position-absolute">(.*?) contribution') > ``` > > 另外 `user = path.split('?')[1][:-1]` 可以解决问题 哦好像之前有个issue已经改了 没看到(

> > 另外 `user = path.split('?')[1][:-1]` 可以解决问题 > > 将 `user = path.split('?')[1]` 改为 `user = path.split('?')[1][:-1]` 可以解决自定义用户名失效的问题是吗? 不是莫名其妙多了个等号么,在切片的时候就不取最后一个字符就好了 不过为什么会多一个符号是个谜

> > > > 另外 `user = path.split('?')[1][:-1]` 可以解决问题 > > > > > > > > > 将 `user = path.split('?')[1]` 改为 `user = path.split('?')[1][:-1]` 可以解决自定义用户名失效的问题是吗? > > >...

```python path=self.path[:-1] spl=path.split('?')[1:] for kv in spl: key,user=kv.split("=") if key=="user": break ``` 试试这样子改

> > > 将 `user = path.split('?')[1]` 改为 `user = path.split('?')[1][:-1]` 可以解决自定义用户名失效的问题是吗? > > > > > > 不是莫名其妙多了个等号么,在切片的时候就不取最后一个字符就好了,不过为什么会多一个符号是个谜 > > 会不会就是因为它不是标准的 key value 形式 GET 接口,导致将调用地址后面的参数 `?Barry-Flynn` 认为成了参数名,从而自动补全成了 `?Barry-Flynn=`,所以导致截取到问号后面多了一个等号。改成...