python 学习笔记

python 学习笔记

  • 学习思路
    • Hoshinobot
      • 踩坑
        • 命名规范
        • 路径
    • gocqhttp
    • requests
    • seleninum
  • 借鉴

学习思路

Hoshinobot

Hoshinobot是一个机器人模板,在里面可以添加自定义的多个功能,通过和gocqhttp联调可以制作简单的qq机器人

踩坑

命名规范

service里的名字不能和你在config里的bot.py里添加的名字相同,如果相同的话在使用lssv的时候会不显示

路径

Hoshibobot里的module路径和正常我们使用python时的路径不同,如果是同级目录,调用的话需要在from前面加.否则会报加载异常
如果是要调用子目录文件夹里的文件则需要通过

filename = (os.path.dirname( __file__))+'/子文件夹名称/文件名'

文件名需要加后缀

gocqhttp

收发qq消息的工具,也有提供全面的api可供调用,gocqhttp可以脱离hoshinobot,在任意的服务上调用,只需要绑定对应的端口号即可
下面是gocqhttp的帮助文档

https://docs.go-cqhttp.org/api/#%E5%9F%BA%E7%A1%80%E4%BC%A0%E8%BE%93

requests

发送请求的工具库,可以通过该库进行接口请求,抓取数据
实际上其他语言也有这样的工具包,是一样的,只是可能写起来花费时间多一点,但完全是可以做到的

seleninum

模拟打开浏览器的工具库,通过他可以实现模拟点击的功能

chrome.exe --remote-debugging-port=9222 --user-data-dir="D:\selenium_chrome"

借鉴

https://www.cnblogs.com/yoyoketang/p/15132889.html

其他具体的还没整理好思路,到时看情况更新吧~也好久没更新了
什么,你问为什么突然转到python了?
这是为爱发电的学习记录,非工作

你可能感兴趣的:(python,学习,笔记)