diff --git a/extractor.go b/extractor.go index fb404f9..969fa69 100644 --- a/extractor.go +++ b/extractor.go @@ -2,6 +2,7 @@ package textractor import ( "strings" + "sync" "github.com/PuerkitoBio/goquery" ) @@ -39,23 +40,32 @@ func Extract(source string) (*Text, error) { } body := dom.Find("body") normalize(body) - content := contentExtract(body) - publishTime := timeExtract(body) - author := authorExtract(body) - title := titleExtract(dom.Selection, content.node) result := &Text{} - result.Content = content.density.tiText - result.ContentHTML, _ = content.node.Html() - var imgs []string - content.node.Find("img").Each(func(i int, s *goquery.Selection) { - if src, ok := s.Attr("src"); ok { - imgs = append(imgs, src) - } - }) - result.Image = imgs - result.PublishTime = publishTime - result.Author = author - result.Title = title + wg := &sync.WaitGroup{} + wg.Add(3) + go func() { + result.PublishTime = timeExtract(body) + wg.Done() + }() + go func() { + result.Author = authorExtract(body) + wg.Done() + }() + go func() { + content := contentExtract(body) + result.Title = titleExtract(dom.Selection, content.node) + result.Content = content.density.tiText + result.ContentHTML, _ = content.node.Html() + var imgs []string + content.node.Find("img").Each(func(i int, s *goquery.Selection) { + if src, ok := s.Attr("src"); ok { + imgs = append(imgs, src) + } + }) + result.Image = imgs + wg.Done() + }() + wg.Wait() return result, nil } diff --git a/extractor_test.go b/extractor_test.go index e58b396..5320f8b 100644 --- a/extractor_test.go +++ b/extractor_test.go @@ -56,3 +56,681 @@ func Test_emptyNode(t *testing.T) { } } } + +var testSource = ` + + + + + + + + + + 10月16日云汇有色金属晚观察 - 铝业资讯 + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + / + + 繁体 +
+
+ 登录 + + / + + + 注册 +
+
+
+
+
+
+ +
+
+ 手机 +
云汇
+ +
+
+ +
+

扫一扫,关注手机资讯

+ +
+
+ + +
+
+
+
+ + 铝云汇 + 铝业资讯 + + 正文 + + +
+ +
+

10月16日云汇有色金属晚观察

+
+ + 2019年10月16日 21:24:04 + + 铝云汇 + +
+ + + + + +
+ +
+
+
+ +
+ +
+
+

各位,久等,今天是10月16日,星期三。

首先我们来回顾今日有色行业要闻:

1、9月份铜板带箔企业开工率为70.62%,同比下滑6.16个百分点,环比回升1.16个百分点。

2、南山铝业将于2020年底在印尼投产一期氧化铝项目,第一阶段项目建设已从今年年初开始,具有同样产能的第二阶段项目预计将于明年年中启动建设。统计显示,明年年底前中国公司在印尼投资的的氧化铝项目合计年产能将达400万吨。

3、由于社区抗议、封锁道路,切断了物资供应,五矿资源已暂停了Las Bambas铜矿90%的运营,周三或将完全停止该矿运营。秘鲁政府试图重启与当地社区的对话。

4、泰克资源旗下智利铜矿罢工进入第二天,该矿工会主席Manuel Alvarez表示,劳资双方未安排任何谈话。

5、印尼金川红土镍矿冶炼厂1#线镍铁电炉砌筑施工完成,标志着印尼金川红土镍矿项目所有耐材施工全部结束。

6、CRU的估计数据,今年前三季度世界精铜产量为1765.10万吨, 消费量为1769.50万吨,短缺数量为4.40万吨。

7、智利安托法加斯塔矿业公司周二表示,已与智利洛斯佩兰贝尔斯旗舰铜矿的工会达成劳工协议。

8、惠誉解决方案周三预计,中国2019-2028年铜产量年增长速度平均奖放缓至1.9%,低于前10年平均4.8%的增速,因国内铜矿石品位降低。

9、哈萨克斯坦统计局公布的数据显示,今年1-9月精炼铜产量同比增加11%,至354,836吨;精炼锌产量同比下滑0.9%,至235,914吨。

10、力拓公布的报告显示,2019年第三季度铝土矿产量为1380万吨,同比增加9%。

11、韩国央行将基准利率下调25个基点至1.25%,为年内第二次降息,追平历史低点。

关键性指数变动情况:

美元指数(USDX)收盘报98.30点,较上一交易日跌0.16点,跌幅0.16%;CRB指数收盘报174.75点,较上个交易日跌0.24点,跌幅0.14%;美国原油(WTI)主力合约收盘报52.91美元/桶,较上个交易日跌0.57美元,跌幅1.07%;BDI(波罗的海干散货运价指数)较上个交易日1898.00点,收报跌18点,跌幅0.94%。上证综指收盘报2978.71点,较上个交易日跌12.34点,跌幅0.41%。

【铝】

期货方面:

沪铝1911收报13885涨120,沪铝2001收报13830涨70;LME场内铝收报1728涨8。

现货方面:

今日期铝涨幅较大,前期惜售的持货商今日出货积极性有明显提升,而中间商接货热情未减,部分贸易商认为现货市场偏紧,对短期内铝价及升水有一定期待,因而接货较为积极,买卖双方交投活跃。因铝价大涨,部分下游今日按需走货为主,但也有贸易商反馈少量厂商因前期对价格观望一直买货不多,如今库存消耗无几不得不开始接货。整体而言,华东今日整体成交不错。

价格方面:

长江有色A00铝均价报13880涨110;南海有色佛山A00铝均价报14150涨70;中铝公司华东铝锭13900,华南铝锭13860,西南铝锭13820,中原铝锭13800,氧化铝地区报价全线上调50元/吨。

关键性指数:

上海期货、长江有色基差报5,较前一交易日跌5;沪伦比报7.97,较前一交易日跌0.25%;升贴水报-55,较前一交易日跌40;长江有色、南海有色南北价差报270,较前一交易日跌40;铝价指数报93.13,较前一交易日涨0.64或涨幅0.69%。

【铜:沪伦比触发预警】

期货方面:

沪铜1911收报46730跌180,沪铜2001收报46800跌160;LME场内铜收报5773跌45;COMEX期铜主力合约收跌0.02美元,收盘报2.6115美元/磅。

现货方面:

换月后首日,持货商持稳报价于升水40-升水70元/吨,低价货源得到市场青睐,吸引贸易商入市收货,早市尚能压价,成交活跃度尚好,尤其是平水铜买兴较高,询盘明显较为活跃,但是周初进口铜集中到货入库令库存压力仍在,成交暂难有实质性改变,下游按需采购。

价格方面:

长江有色1#铜均价报46960跌120;南储华南1#阴极铜均价报46880跌110。

关键性指数:

上海期货、长江有色基差报-230,较前一交易日跌30;沪伦比报8.13,较前一交易日涨0.74%,连续两天触发预警;升贴水报70,较前一交易日跌10;长江有色、广东南储南北价差报-80,较前一交易日涨10;铜价指数报95.3,较前一交易日跌0.24或跌幅0.25%。

【铅锌镍锡】

期货方面:

沪锌1911收报18880跌100,沪锌2001收报18955跌40;沪铅1911收报16895涨75,沪铅2001收报16675涨60;沪镍1911收报133820跌950,沪镍2001收报131550跌1480;沪锡1911收报136040涨140,沪锡2001收报138790涨1830。

LME场内锌收报2438涨18;LME场内铅收报2148.50涨17.5;LME场内镍收报16995涨345;LME场内锡收报16700涨180。

价格方面:

长江有色1#铅均价报16925涨50;长江有色0#锌均价报19480跌100;长江有色1#锌均价报18955跌100;长江有色1#镍板均价报134600涨300;长江有色1#锡均价报138750涨1250。

【有色金属库存情况】

上期所基本金属仓单:铜64399吨,增加1472吨;铝98686吨,增加3178吨;锌35659吨,减少153吨;铅14710吨,持平;镍23757吨,持平;锡3965吨,增加84吨。

伦敦金属交易所(LME):LME铜库存增加600吨,铝库存减少2375吨,锌库存减少150吨,镍库存减少3600吨,锡库存增加130吨,铅库存持平。

COMEX铜库存报37408短吨,较上个交易日减22短吨。

【分析汇总】

今日收盘后共采集到21位分析师观点:

对于下周一铜价持看涨及震荡偏强观点3位,持看跌及震荡偏弱观点8位。

对于下周一铝价持看涨及震荡偏强观点3位,持看跌及震荡偏弱观点7位。

今日的晚观察就是这样,我们明天见!

+ + +
未经许可,不得转载或以其他方式使用本网的原创内容。来源未注明或非铝云汇的文章,刊载此文出于传递更多信息之目的,不代表本网赞同其观点和对其真实性负责。所有文章内容仅供参考,不构成决策建议。
+
+
+

资讯

+
+
+
+
+

+ ceshi +

+
+ + + + + + 2019-10-23 09:46:32 + + + +
+ + +
+
+
+
+
+
+

+ “退城进园”,贵州华仁打造千亿级生态循环铝工业基地 +

+
+ + 华仁新材料 + + 铝工业 + + + + 2019-10-17 09:16:16 + + + +
+ + +
+
+
作为西南地区发展铝工业优势明显的城市,贵阳到2020年,将初步打造形成千亿级铝及铝加工产业集群。过去三年,省、市主要领导曾多次去到位于清镇市的贵州华仁新材料有限公司考察“贵州轻合金新材料退城进园”项目,这个项目为什么引起省、市领导如此高的关注?它在贵州铝工业发展中发挥着怎样的作用?本期《高标准要求高水平开放高质量发展》专栏,让我们一起走进贵州华仁新材料。  近日,记者走进位于清镇市的千亿级生态循环
+
+
+
+

+ 中铝西南铝前三季度成绩优异 +

+
+ + 中铝西南铝 + + + + 2019-10-17 09:12:00 + + + +
+ + +
+
+
截至9月30日,中铝西南铝业(集团)有限责任公司今年前3季度完成商品产量同比增长11.5%,其中,重点产品产销两旺,同比增长26%,以实际行动谱写了“不忘初心、牢记使命”的新篇章。 高效生产保市场 “只有为客户不断提供更优质的产品和服务,企业才会赢得客户的信任,才能在不断的竞争中提升核心竞争能力和盈利能力。”西南铝党委书记、执行董事尹雪春今年以来多次
+
+
+
+

+ 内蒙古打破高端铝产业链技术瓶颈 +

+
+ + 中拓铝业 + + 电子铝箔 + + 光箔 + + + + 2019-10-17 09:00:24 + + + +
+ + +
+
+
记者16日从内蒙古自治区科技厅了解到,由内蒙古中拓铝业研发团队研制的自主知识产权电子铝箔光箔生产线实现多批量生产。产品投放市场后,用户采用后认为完全可以替代进口产品。这标志着内蒙古具有高附加值的电子铝箔产业链瓶颈终于被打破。  据介绍,电子铝箔行业的产业链,首先是从铝锭中提炼出高纯铝,高纯铝通过熔铸、热轧、冷轧及热处理等工序加工成为电子铝箔光箔,光箔经腐蚀化成生产成用于铝电解电容器的电极箔。铝产业
+
+
+
+

+ 美国铝业3Q净亏损2.21美元 宣布审查精炼战略以降低成本 +

+
+ + 美铝 + + 季报 + + + + 2019-10-17 08:43:21 + + + +
+ + +
+
+
10月16日,全球铝土矿、氧化铝和铝产品的领导者美国铝业(AA.US)公布2019年第三季度业绩,期内实现收入26亿美元,净亏损2.21亿美元,或每股1.19美元;而2019年第二季度净亏损4.02亿美元,每股2.17美元。不计特殊项目,调整后的净亏损为8200万美元,或每股0.44美元。  扣除特殊项目后的调整后EBITDA为3.88亿美元,比上一季度减少了6700万美元,这主要是由于氧化铝价格
+
+
+
+

+ 10月16日LME基本金属综述 +

+
+ + LME基本金属 + + + + 2019-10-17 07:06:06 + + + +
+ + +
+
+
伦敦10月16日消息,伦敦金属交易所(LME)期铜周三跌至一周低点,因中美贸易争端没有缓解的迹象,投资者越来越担忧这将拖累全球经济体质,给金属需求带来压力。伦敦时间10月16日17:00(北京时间10月17日00:00),LME三个月期铜收跌0.7%,报每吨5,730美元,前一交易日跌幅与此相近。国际货币基金组织(IMF)表示,中美贸易摩擦拖累2019年全球经济增速降至2008-09年金融危机以来
+
+
+
+
+ +
+
+ + + +
+ + + +

点击咨询

+
+ + +

0371-61877310

+
+
+ +
+ + +
微信扫一扫
+
+
+
+ + + + + + + + + + +` + +func BenchmarkExtract(b *testing.B) { + for i := 0; i < b.N; i++ { + Extract(testSource) + } +}