[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]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运行

回复 2# happy886rr


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

TOP

回复 2# happy886rr


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

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

回复 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

回复 10# happy886rr


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

TOP

回复 12# happy886rr


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

TOP

回复 13# 523066680


    按我自己的感觉,实际上是多样性组合,很少有统一的。系统不同,语言不同,都有自己比较出色的工具。
而且sublime atom vscode这些工具这两年才更火起来的,工具可选的丰富度比之前更加多了。

感觉只有用微软技术的才多用VS那套东西。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 17# 523066680


不知道。感觉有些人对VSCODE很热衷。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

返回列表