【评论留言】留言+EOS地址 , 即可获得30key 然后就发现一个问题,我有点懒得统计,但是又不能辜负大家的信任。不知道其他的作者是用什么工具进行统计的,我决定自己写一个脚本来共享一下这个自动统计的方法,可能会有其他的迭代版本: 例如:1.连续评论的统计功能。 2.只需要评论过就不用再留eos地址 或许是其他,主要看大家的需求。好了,写代码教程开始。 备注:我始终觉得只要不是自动点赞,写的功能都是帮助币乎更快成长的 一、我们要获取评论的内容 def get_comment(self): headers = { "accept": "application/json, text/plain, */*", "accept-encoding": "gzip, deflate, br", "accept-language": "zh-CN,zh;q=0.9", "content-type": "application/x-www-form-urlencoded", "ft-language": "zh-CN", "device": "web", "origin": "https://bihu.com", "referer": "https://bihu.com", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "cross-site", "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36", "uuid": "8f4e90e6353f4895815d0b38003d3175", "version":"2.30.0" } response = requests.get(self.url, headers = headers) return response.text 这里用了request库,伪造了一些header,模仿浏览器访问的形式,直接访问文章页面。访问的地址类似于(因为我的文章评论不会超过20个,所以我丝毫不用考虑翻页,嘻嘻): https://gw.bihu.com/api/comments/'+self.article_id+'/list?pageNum=1 我们只需要填入一个文章的id,就能通过get_comment方法获取到评论内容,原始的内容需要提取我们感兴趣的字段,例如: 用户名,用户评论内容,用户的id,所以加了一个处理函数 def eos_addr(self,info): addr = [] for item in info: content = item['content'] import re patern = '[1-5a-z]{12}' m = re.search(patern, content) if m: addr.append(m.group(0)) return addr 最后一步,找到用户评论的中eos地址,我们回忆一下,eos的特点是啥! 12位,且由 1-5 和 a-z组成 所以我们就用到了正则表达式【a-z1-5】完美解决 def comment_info(self,response): response = response.replace('false','False') response = response.replace('true','True') rjson = eval(response) info = rjson['data']['data'] result = [] for item in info: content = item['content'] nickname = item['user']['nickname'] userid = item['user']['id'] tmp = { 'content': content, 'nickname': nickname, 'userid': userid } result.append(tmp) return result 至此,代码完成,只需要输入文章id,即可得到评论区所有的eos地址。 最后,希望大家参加一下我办的交易大赛(两周时间),爱总的文章介绍过 展示实盘(现货、合约均可)直接送100块现金 只要你在三大交易所有交易账户,提供一查询api给到客服或者每日报送资产余额,进群我就送1000key!!!!! 这个并不要求其他的东西,感兴趣的朋友进群咨询。 —- 编译者/作者:明明很爱你y 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
作为了一个新人,写一个脚本来快速收集评论区的eos地址| 另进群参赛就送100
2020-10-29 明明很爱你y 来源:区块链网络
LOADING...
相关阅读:
- BXTB或将引领DeFiV2.0新浪潮2020-10-29
- OKtoken数字社区优势架构OKToKen全球首家对冲跟单社区2020-10-29
- 卦链社商学院子原老师10月29日EOS市场分析2020-10-29
- 合约之王ALOKEX交易所合约标的及名词解释2020-10-29
- Gavin Wood:Polkadot 已经迈过了以智能合约为中心的时代 - 律动BlockBeats2020-10-29