收集linestarapp.com每日梦幻体育所有权数据的包
linestar-scrape的Python项目详细描述
linestar scrape
目标
本项目的目标是为用户提供获取linestar所有权数据的标准格式,以便用户能够更好地理解日常的幻想比赛
示例: https://www.linestarapp.com/Ownership/Sport/NBA/Site/FanDuel/PID/420
为了擦掉这个页面,需要做很多繁琐的工作,才能从这个站点中提取只能用于特定用例的数据。为什么不做一个大家都能用的包裹呢?此页包含对幻想玩家有价值的信息,可用于许多dfs数据科学应用程序。
安装
pip install linestar-scrape
- 请务必经常更新以获取从Human DateTime到LineStar日期ID的最新映射
方法
fanduel_nba_own_date(date)
输入:
- python日期时间
输出:包含该日期的linestar数据的linestar page数据对象
fanduel_nba_own_date_range(date1, date2)
输入:
- date1=第一个日期的python datetime
- date2=第二个日期的python datetime
输出:以日期字符串(yyyy-mm-dd)为键、linestar page数据对象为包含日期范围的值的linestar映射
linestar对象
linestar页数据
对象名称:linestarpagedata
成员
- 日期
- 比赛(系列比赛)
- url(链接到已删除的url)
linestar比赛
对象名称:linestarcompetition
成员
- 名称(比赛名称)
- ID(比赛ID)
- 游戏(比赛游戏数)
- GPP(如果有GPP竞争,则为真)
- 双打(如果是双打比赛,则为真)
- 玩家(LineStarPlayerObject数组)
linestar玩家
对象名称:linestarplayerobject
成员
- ID(玩家ID)
- 姓名(玩家姓名)
- 拥有(百分比拥有,浮动格式(即:78.2))
- 位置
- 团队
- SAL(工资)
示例
import linestar
single_data = linestar.standard.fanduel_nba_own_date(datetime(2019, 2, 10))
range_data = linestar.standard.fanduel_nba_own_date(datetime(2019, 2, 5), datetime(2019, 2, 10))