python基金筛选_入Python第一步,从贴“python爬取基金 筛选股票 ”
[Python] 纯文本查看 复制代码# selenium请求[基金持仓股票详情页面url]的方法,爬取基金的持仓股票名称、持仓量;
def hold_a_position(url):
stock_name = [] # 定义一个数组,存储证券的名称
amount = [] #定义一个数组,存储证券的持仓
# 浏览器动作
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
driver = webdriver.Chrome(options=chrome_options) # 初始化浏览器,无浏览器界面的,保持后台运行;
driver.get(url) # 请求基金持仓的信息
element_result = is_element(driver, "tol") # 是否存在这个元素,用于判断是否有持仓信息;
#print(url + '\n')
if element_result == True: # 如果有持仓信息则爬取;
wait = WebDriverWait(driver, 3) # 设置一个等待时间
input = wait.until(EC.presence_of_element_located((By.CLASS_NAME, 'tol'))) # 等待这个class的出现;
ccmx_page = driver.page_source # 获取页面的源码
ccmx_xpath = etree.HTML(ccmx_page) # 转换成成 xpath 格式
trs = ccmx_xpath.xpath("//div[@class='txt_cont']//div[@id='cctable']//div[@class='box'][1]//tr")
if trs:
#print("开始获取基金持仓信息")
for tr in trs:
stock_name_t = tr.xpath("./td[3]//text()")
if len(stock_name_t) != 0: #获取成功才返回数据
stock_amount_t = tr.xpath("./td[8]//text()")
if len(stock_amount_t) != 0:
stock_amount = stock_amount_t[0].replace(",", "") #去除持仓中的逗号
if stock_amount.split(".")[-1].isdigit(): #如果是数值则继续,此处还待优化,仍有字母数据返回
stock_name.append(stock_name_t[0])
amount.append(stock_amount)
#print(stock_name)
#print(amount)
driver.quit()
return stock_name,amount
else: # 如果没有持仓信息,则返回null字符;
driver.quit()
return "null","null"
python基金筛选_入Python第一步,从贴“python爬取基金 筛选股票 ”相关推荐
- cuda nvcc版本不一致_入坑第一步:Win10安装cuda+cuDNN+TensorFlow-GPU走过的那些路
这两天安装tensorflow-gpu被折腾够呛,幸亏最后成功了,给想要安装的大神们看下我走过的坑,避免掉入. 如果是新手,需要安装下面几个软件: 第一步 安装anaconda 首先就是Python编 ...
- python基金筛选_Python爬取基金的排名信息,写入excel中方便挑选基金
原标题:Python爬取基金的排名信息,写入excel中方便挑选基金 基金是一种很好的理财方式,利用pyhton根据以往的跌幅情况进行基金选择,是一种很可靠的选择方式.本文以债券基金(稳定且风险较低) ...
- 股价翻番 人生赢家,python爬取基金 筛选股票
前言: 听说你想要变富?那就沉住气慢慢来吧,没听过这句名言么:"穷人总是不想慢慢的变富".都想着一夜暴富,中个彩票啥的,可哪有那么幸运呢?总不能像我一样中了78万的彩票,然后自己偷 ...
- 股价翻番,人生赢家!python爬取基金,筛选股票
前言: 听说你想要变富?那就沉住气慢慢来吧,没听过这句名言么:"穷人总是不想慢慢的变富".都想着一夜暴富,中个彩票啥的,可哪有那么幸运呢?总不能像我一样中了78万的彩票,然后自己偷 ...
- 用python爬取基金网信息数据,保存到表格,并做成四种简单可视化。(爬虫之路,永无止境!)
用python爬取基金网信息数据,保存到表格,并做成四种简单可视化.(爬虫之路,永无止境!) 上次 2021-07-07写的用python爬取腾讯招聘网岗位信息保存到表格,并做成简单可视化. 有的人留 ...
- 如何使用Python爬取基金数据,并可视化显示
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于Will的大食堂,作者打饭大叔 前言 美国疫情越来越严峻,大选也进入 ...
- 轻松入门Python爬取基金数据
美国疫情越来越严峻,大选也进入了最后阶段,受之影响美股指数也在在下行中.最近的A股也在跟随美股没有什么起色,一直在动荡整理之中.玩股票基金的同学们,最近大家的仓位控制的怎么样?为了更好的科学分析基金, ...
- python历史净值分析_Python 爬取基金历史净值数据
# -*- coding: utf-8 -*- """ * DataSource : 天天基金网 (http://fund.eastmoney.com/161005.ht ...
- Python爬取基金数据案例
爬取基金数据案例 爬虫常规思路: 1.分析网页 2.对网页发送请求,获取响应 3.提取解析数据 4.保存数据 本案例所用到的模块: import requests import time import ...
最新文章
- cocos2d_x 常用函数解析
- go waitgroup.done()异常处理_Go 异常处理
- mockito mock void方法_用过举手!SpringBoot 单元测试利器Mockito
- 爬取json Swaggerui界面
- Java Swagger的注释类是怎么被调用到的
- 【动态规划】 数字游戏 (ssl 1653)
- 机器学习6/100天-Logistic实践
- F - Warm up - hdu 4612(缩点+求树的直径)
- break stop java_怎么break java8 stream的foreach
- 计算机组成原理试题无答案,计算机组成原理试题及答案
- 浩辰CAD给排水2021安装教程
- TYPE-C HUB(拓展坞)乐得瑞LDR6023A快充方案介绍
- 2022-2027年中国心血管病医院行业市场深度分析及投资战略规划报告
- AutoCAD选择对象后触发事件,加载和卸载
- Hello, world?Hello, world
- Springboot导出excel,合并单元格示例
- python 自动发微博_用 Python 自动定时发微博
- 氮化物 聚多巴胺修饰六方氮化硼|铁颗粒周期性填充的竹节状氮化硼纳米管|纳米氮化硼(BN)包覆的Al2O3复合粉|铜纳米线填充氮化硼纳米管
- Cocos2d 面试题
- 一步入天象 eclipce 本地maven搭建
热门文章
- linux gui开发工具2017,linux – 快速开发GUI命令行
- 学习PS、AI日志总结 	(以PS为例)
- 大型数据库设计原理实验1
- 跨考计算机应该怎么学,跨考计算机考研经验分享
- org.apache.jasper.JasperException: /WEB-INF/menu-page.jsp (line: 108, column: 1) File [modal-menu-a
- Leetcode36. 有效的独数
- 排队论 (queuing theory)推论与举例
- Spring DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144
- 用c语言编写流水灯的思路原理,花样流水灯 单片机设课设.doc
- 蓝鲸软件电池称重记录管理系统方案介绍