[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[技术讨论] python-phpbb3 (可以用python3 操作 phpbb3 论坛的模块)

本帖最后由 codegay 于 2016-8-31 05:06 编辑

python-phpbb3

2016年8月30日 04:50:48 codegay

phpbb3是国外一个开源的PHP论坛,python-phpbb3这个项目是用python3实现很多对phpbb3论坛操作的方法,比如登录,发贴,删贴之类的操作。

从时间上看作者是4年前写的项目,不过从代码上看貌似大致能用在现在最新的phpbb3.1.9论坛上。

经过简单测试,原代码有一些兼容性的问题,需要进行一定的修改才能使用。原作者也没有写文档和说明。
不过代码的可读性还可以。可以作为一个学习和模仿的项目,比如采用兼容性更好的写法,兼容中文版本的phpbb3等等


python-phpbb3 项目地址:
https://github.com/codestation/python-phpbb3

基于:
Python 3.x
BeautifulSoup 4.x

我贴一个例子:
  1. from phpbb import phpBB
  2. if __name__ == '__main__':
  3.     p = phpBB("http://www.code-by.org/")
  4.     p.login("用户名", "密码")
  5.     print(p.isLogged())
复制代码
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

回复 1# codegay
不错, 这个能给phpbb上传图片吗,还是只能发送文字类的信息。

TOP

回复 2# happy886rr


    我先去看一下代码。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 2# happy886rr


    处理附件的代码写得有点绕。估计比较难用。
换requests写一个估计会比较清晰一些。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 4# codegay
哦,对了,你编辑py用什么编辑器?

TOP

本帖最后由 codegay 于 2016-8-30 10:06 编辑

回复 5# happy886rr



对 Sublime Text 3 最有好感。不过没钱买正版。没装了。

临时写写小段的代码,IDLE也用,notepad++ 有时也用。启动速度比较快的工具,我都比较喜欢。

pycharm 社区版也装了一个,启动太慢,嫌弃。VSCODE , ATOM 也是同样原因嫌弃。

精力不够用,不然估会配一个VIM 的python环境。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 6# codegay

不错,我也告别了记事本,开始用notepad的仿制版notepad2-mod-4.2.25.980
notepad2    是单文件,一个exe直接点击就能用,比notepad快多了。作者还开源了C代码,源码用个一键编译的批处理,点一下自动生成这个notepad2程序。
这是notepad2的官网http://xhmikosr.io/notepad2-mod/

TOP

回复 5# happy886rr


    IDLE的用法是点file -> 再点new file ,就可以写代码了。
或者先新建一个XX.PY, 右键用IDLE编辑。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 7# happy886rr


    notepad2 用来替代记事本很好,不过写程序经常要反复运行调试。notepad2这个功能不够好。
notepad++可以设置成F5运行程序,比较好用。

http://jingyan.baidu.com/article/d5a880eb8ce81813f047cc4b.html
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 9# codegay
Ctrl+L试试

TOP

回复 10# happy886rr


    要pause功能。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 11# codegay
对了,问下,你每天的代码书写量有多少行?

TOP

本帖最后由 523066680 于 2016-8-30 11:39 编辑

长期Sublime Text , 而且有markdown插件。
(看那些专业搞应用的好像都是长期Visual Studio 201X

TOP

回复 12# happy886rr


    不多啊。偶尔
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 13# 523066680
Sublime Text不错,很酷,很炫,用来写py太爽了。

TOP

返回列表