python基金筛选_入Python第一步,从贴“python爬取基金 筛选股票 ”

本文介绍了使用Python的selenium库爬取基金持仓股票的详细步骤。通过设置ChromeOptions无头模式,请求基金持仓页面,然后利用XPath解析HTML,提取证券名称和持仓量,将数据存储到数组中。
摘要由CSDN通过智能技术生成

[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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值