`
小taomi_77
  • 浏览: 40282 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

python简单的获取基金信息

阅读更多
最近基金非常涨跌幅度蛮大的,很多原本不投资、不理财人,也开始讨论、参与买基金了。投资基金的人都知道根据投资对象的不同,基金分为股票型基金、债券基金、混合型基金、货币基金。所以今天我们就来看看,这些基金公司都喜欢买那些公司的股票。
接下来我们就自己动手利用python从基金网站获取数据来进行分析,在整个过程中我们我们需要用到的技术有P代理池,多线程,爬虫等。首先需要编写爬虫,这个是比较简单的。不过我们访问的网站具有反爬机制,多次访问将会失败的情况,所以需要搭配IP代理池,用于反爬。代理池比较简单,网上购买即可。接下来我
就开始我们的爬取工作,爬虫过程加上了代理IP的使用,实现代码如下:
#! -*- encoding:utf-8 -*-

    import requests
    import random

    # 要访问的目标页面
    targetUrl = "http://httpbin.org/ip"

    # 要访问的目标HTTPS页面
    # targetUrl = "https://httpbin.org/ip"

    # 代理服务器(产品官网 www.16yun.cn)
    proxyHost = "t.16yun.cn"
    proxyPort = "31111"

    # 代理验证信息
    proxyUser = "username"
    proxyPass = "password"

    proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
        "host" : proxyHost,
        "port" : proxyPort,
        "user" : proxyUser,
        "pass" : proxyPass,
    }

    # 设置 http和https访问都是用HTTP代理
    proxies = {
        "http"  : proxyMeta,
        "https" : proxyMeta,
    }


    #  设置IP切换头
    tunnel = random.randint(1,10000)
    headers = {"Proxy-Tunnel": str(tunnel)}



    resp = requests.get(targetUrl, proxies=proxies, headers=headers)

    print resp.status_code
    print resp.text
等爬虫程序运行完之后我们就可以拿到数据并进行分析 ,接下来通过数据分析我们就可以看到我这些基金最喜欢买哪些股票吧,大家也可以参考下。
分享到:
评论

相关推荐

    金融-Python-私募基金产品备案数据爬取-自动化获取

    私募基金产品备案数据批量...Python脚本实现,简单易懂,充分注释,随心修改。 通过此Demo也可以学习和练习基本的数据爬虫原理和实现逻辑。 本Demo只依赖一些基本的Python包,没有使用复杂的框架,非常轻量,随取随用。

    Python学习详细笔记

    Python 允许程序员使用不同的编程风格来创建简单或复杂的程序,获得更快的结果并编写代码,就像用人类语言说话一样。一些流行的系统和应用程序 在开发过程中使用 Python 的包括 Google 搜索,YouTube,BitTorrent,...

    基金投资管理回测引擎-Python开发

    一行拿到基金信息: nfyy = xa.fundinfo("501018") 一行根据账单进行基金组合全模拟,和实盘完全相符: jiaoyidan = xa.record(path) # 额外一行先读入 path 处的 csv 账单 shipan = xa.mul(status=jiaoyidan) # ...

    python股票分析挖掘金融数据获取-不同金融数据接口的代码

    目前有不少支持Python接口的金融数据库,比如Tushare、AKshare、Baostock、wind等,都可以获得国内股票、基金、期货、利率等数据。总共加起来几十个差不多,各位开发者可以按照自己的情况选择(很多接口版本如果升级...

    qstock由“Python金融量化”公众号开发,试图打造成个人量化投研分析包,目前包括数据获取(data)+源代码+文档说明

    qstock由“Python金融量化”公众号开发,试图打造成个人量化投研分析开源库,目前包括数据获取(data)、可视化(plot)、选股(stock)和量化回测(backtest)四个模块。其中数据模块(data)数据来源于东方财富网、同...

    用 Django 开发一个 Python Web API的方法步骤

    Django由Django软件基金会(Django Software Foundation)维护,并获得了社区的大力支持,在全球拥有11,600多个成员。在Stack Overflow上,Django大约有191,000个带标签的问题。Spotify,YouTube和Instagram等网站都...

    聚宽平台量化交易体验课程

    三天的体验课程,简单讲解量化过程和相应概念基础,课程内容生动多彩 ·复日大学本科,东京大学硕士· ·CFA/FRM/CPA三证持证人 ·高顿教育量化投资研究院院长兼特级讲师 CQF中国区首席讲师 ·山西证券量化投资...

    xalpha:基金投资管理回测引擎

    一行拿到基金信息:nfyy = xa.fundinfo("501018")一行根据账单进行基金组合全模拟,和实盘完全相符:jiaoyidan = xa.record(path) # 额外一行先读入 path 处的 csv 账单shipan = xa.mul(status=jiaoyidan) # Let's ...

    riskParityPortfolio:风险平价投资组合设计

    在最简单的形式中,我们考虑了提出的具有唯一解决方案的凸公式,并使用了受启发的循环方法。 对于通常是非凸的更一般的公式,我们采用提出的逐次凸逼近方法。 最新的RiskParityPortfolio稳定版本可从。 可以从...

    GRIP_TASKS:包含我在SPARKS FONDATION实习期间完成的任务

    GRIP_TASKS 它包含我在SPARKS基金会实习期间完成的任务。 我已经从任务列表中完成了3个任务,并且所有任务都具有较高的准确度(由于过拟合的缘故,并不是很多)。第一次任务任务:使用监督式ML预测的详细信息任务:...

    jqdatasdk:简单易用的量化金融数据包(easy utility for getting financial market data of China)

    (注:JQData基础数据包含沪深A股行情数据,上市公司财务数据,指数数据,场内基金数据,场外基金数据、期货数据、期权数据和宏观经济数据等) 安装 pip install jqdatasdk 升级 pip install -U jqdatasdk 登录 from...

    metabrainz.org:MetaBrainz基金会的网站

    这是一个基于Flask的Web应用程序,它提供有关基金会及其支持者的信息,接受来自用户和组织的捐赠,并提供对MusicBrainz的访问。开发设置建立MetaBrainz网站进行开发的最简单方法是使用 。 按照说明进行操作之前,请...

    dmcs:文档建模和分类系统

    用法dmcs 是一个 Flask 应用程序,可以简单地通过python app.py运行。学分此应用程序由开发。 这项工作得到了昆士兰大学副校长的语言技术战略计划资助。执照dmcs 是 Kapiche Limited 的版权。 它根据 GNU Affero ...

    AADM-Freedom-Fund:UGA学生为A​​ADM Freedom Fund开发的Web抓取应用程序

    AADM-自由基金 UGA学生为A​​ADM Freedom Fund开发的Web抓取应用程序。 项目概况: 这是项目描述的。...后端使用Python Flask 轻巧的后端框架,更简单的语法和更快的部署 技术栈: 前端:HTML / CSS和Boot

    环境危害:进行中:纽约市所有环境危害图

    这些危害包括下水道,棕地,超级基金场所,燃烧重度取暖油的建筑物等。 日常的城市活动助长了石油和化学物质的泄漏,同时气候变化和极端天气事件构成了越来越大的威胁。 这种交互式地图将开放数据源汇集为一个统一...

    The_Sparks_Foundation_Tasks:此存储库包含我作为The Sparks Foundation的实习生时完成的任务

    Sparks基金会的任务 该存储库包含我作为实习生时完成的任务。 实习类别-数据科学和业务分析。 实习期限-1个月(2021年2月至今)。 实习类型-在家工作。 在这次实习中,我们总共获得了8个任务。 任务1:使用监督...

    openapc-de:收集和传播有关收费开放访问的信息

    在开放数据库许可下发布有关大学和研究协会基金为开放获取期刊文章和专着支付的费用的数据集 演示如何使跨机构的收费开放访问的报告更加透明和可重现。 目前,该项目提供以下成本数据: 出版类型 数数 总计(€)...

    thetagang:ThetaGang是用于收款的IBKR机器人

    。 ΘThetaGangΘ 与ThetaGang在自己的游戏中击败资本家 :... ThetaGang与简单地购买和持有指数基金之间的主要区别在于,该脚本将尝试通过出售期权来获取波动性,而不是直接购买股票。 之所以可行,是因为隐含波动率

    博客:技术资料日常积累(欢迎投稿)

    在你的README中获取动态生成的GitHub统计信息 Node.JS文章 Node.js包 LRU(最近最少使用)内存缓存实现,大幅提高了接口的数量 .js性能测试框架 consul服务发现,配置中心,健康检查客户端 给每一个请求标记上唯一...

    bearded-avenger:CIF v3-使用威胁情报的最快方法

    如果您有一个令人兴奋的新功能,甚至是一个简单的错误修复程序,只需,创建一些简单的测试用例,并给自己一个荣誉就可以了! 如果您从未从事过GitHub项目,那么入门。开发入门 版权和许可CSIRT小工具基金会(C)...

Global site tag (gtag.js) - Google Analytics