重复造轮子,写了个 V2EX 的工具

2017-09-22 14:27:12 +08:00
 wuqiangroy

目前实现的功能有: 1、登录 2、签到 3、获取节点内容(暂时只支持英文,未来支持中英文) 4、余额,获取消费情况 5、用户信息(使用的是 V2EX api ) 6、使用代理(频繁抓取 V2EX 会 access denied ) 未来增加: 1、回复主题 2、创作新主题 3、获取主题内容及回复(这个目前做了一半,还有不分) 4、个人信息(比用户信息的内容全得多) 5、各种排行榜单。 …… 使用: pip install v2extool 或者 pip install v2extool -i https://pypi.douban.com/simple

登录:

import v2extool v2extool.login(username="", password="") 返回信息: {"success": "login success"} {"error": "login failed, please check your username or password"}

签到:

v2extool.check_in()

节点信息:

v2extool.node_content(node_name="") 默认节点是:技术 v2extool.node_content(node_name="creative") 用户信息

v2extool.user_info(username="") 或者 v2extool.user_info(user_id="") 可以同时输入 username 和 user_id,不匹配的话只识别 id v2extool.user_info(username="", user_id="")

获取余额 v2extool.balance() 返回信息 [{'total_balance': '5013.0'}, {'time': '2017-09-21 09:21:37', 'info': '20170921 的每日登录奖励 33 铜币'}]

使用代理 v2extool.use_proxy(ip="192.168.0.1", port="8888") 或者: v2extool.use_proxy("192.168.0.1:8888")

项目地址: https://github.com/wuqiangroy/v2exTool

希望大佬们点个 star,谢谢。

2819 次点击
所在节点    Python
5 条回复
PythonAnswer
2017-09-22 23:20:03 +08:00
win 上弄个自动签到 比较爽
谢谢楼主
stebest
2017-09-23 00:01:59 +08:00
不管重复多少次,总是有用的。
mingyun
2017-09-23 11:14:08 +08:00
python3 报错
>>> v2extool.balance()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\python3\lib\site-packages\v2extool\__init__.py", line 14, in balance
return v2extool.balance
File "D:\python3\lib\site-packages\v2extool\main_func.py", line 189, in balanc
e
print(balance)
UnicodeEncodeError: 'gbk' codec can't encode character '\u203a' in position 124:
illegal multibyte sequence
wuqiangroy
2017-09-23 11:42:35 +08:00
@mingyun 这个错是 request.get 请求之后,获取 text 内容的时候会爆解析错误,第一次我在 windows 上面遇到了,后面在 ubuntu 开发完成 windows 使用没发现这个错误,我待会写个错误捕获,然后重新解析一下这个请求结果。
wuqiangroy
2017-09-23 11:52:07 +08:00
@mingyun 是编码错误,说错了不是解析错误。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/392830

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX