oddish工作基本原理:
我是如何从0把oddish给运行成功的?
1、从github上下载源代码;
2、在本地进行编译;
3、debug
(1)以ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1129) 为线索,
找到了解决方案:
将代理地址设置为:
proxy = socks5h://127.0.0.1:7890
必须加上h,因为是DNS的问题;
(2)以“闪退”和无法匹配到“sock5h”为线索,
修改源码“item_crawler.py”,第91行的源码修改为:
connector = ProxyConnector.from_url('socks5://127.0.0.1:7890', limit=5)
之前是: connector = ProxyConnector.from_url(config.PROXY, limit=5)
(3)最终的suggestion总是空的
如何解决?去suggestion.py里边,第38行,把“history_sold”修改成“sell_num”
(4)换了一个网络环境后(以上是在sushe,现在在company),电信的宽带,又不行了,python code访问不了163 buff,XXX必须得这样设置,好像才行:
4、运行成功
这也不知道是我第几次修改和放弃oddish源码。
在sushe跑通过了:
在company也跑通过了:
对suggestion的解读:
1、Buff买Steam卖:
花费174元,能够充值steam215元;
2、Steam买Buff卖:
steam钱包提现;净赚69;
-----------------------------
网上还有一个可以替代的网站,这个网站已经把结果都给爬下来了;可以直接用来辅助你进行决策:
如何理解:“余额比例计算公式 = 在平台买饰品的价格 ÷ ( 饰品在Steam的售价 ÷ 1.15 )”呢?
饰品在Steam的售价 ÷ 1.15 ,这个值就是你到手的金额;
“在平台买饰品的价格”,这个是你花了多少钱。
余额比例,越低说明分母越大,也就是你在steam上充值的金币就越多;而自己花费的就越少;
所以余额比例,越低,说明越好;
但是还得考虑一个问题,就是每日销售的数量;