定时爬取金十数据中心的信息

记录一下前些时间一个客户叫我帮忙的的小单子,金十数据中心的的货币兑换率信息。
网址:https://datacenter.jin10.com/reportType/dc_ssi_trends
在这里插入图片描述
找到接口就可以了,就是按部就班式的爬取。
在这里插入图片描述
这里没有什么反爬,直接上代码:

import time
import json
import requests
def dig(timeid):
    url='https://datacenter-api.jin10.com/sentiment/list?_='+timeid#时间戳
    print(url)
    header={'user-agent':'Mozilla/5.0',
            'x-app-id':'rU6QIu7JHe2gOUeR',
            'x-csrf-token':'',
            'x-version':'1.0.0'
            }
    data=requests.get(url,headers=header)
    res=json.dumps(data.json(), indent=2, ensure_ascii=False)
    for each in data.json()["data"]:
        print(each["currency_pair"])
        print(str(each["buy_rate"])+'\\'+str(each["sell_rate"]))
        #print(each["sell_rate"])
        print('+'*70)
def gettime():
    while True:
        t=time.time()
        now=time.localtime(t)
        #print(now)
        if now[4]==12:#这里设置定时每个小时的12分时爬取一次
            timeid=str(int(t*1000))
            dig(timeid)
            #break
def main():
    gettime()

if __name__=="__main__":
    print('one hour agin')
    main()
    

运行结果:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值