抓取沪A股票资金流向数据

news/2024/7/19 10:20:18 标签: python, 爬虫, c#

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

library(rvest)
mydata<-list()
day1<-Sys.Date()
day2<-Sys.Date()-7
stock<-c("600695","600734","603693","601990","603650","603045","603895","600735","601999","603970","600619","603200","600358","603336","600265","600682","600679","603963","603659","600857","601069","600074","603013","600802","603568","603958","600155","600845","600536","600130","600519","603010","600432","600789","600801","601066","603605","600686","603232","603703","603596","601601","603035","601996","603806","600246","600835","601888","603160","603299","600617","600637","600097","600088","603607","600556","603637","600340","601619","600211","600593","603978","601108","603021","603816","601519","603079","600301","600421","603026","600560","600666","600828","600228","600095","601018","600812","601139","603507","600888","600779","601336","601939","600371","601881","600495","603606","600152","603108","600084","600773","600354","600128","603298","603081","603355","603718","603933","603886","600702","603363","603106","600660","603897","601375","600275","600446","600081","603929","603516","600381","603019","600761","600179","603678","600009","600337","601799","603757","600323","603138","600874","600898","601006","603009","600741","603506","600239","600633","603063","600719","601908","603833","600011","603348","600636","600315","603661","600120","603889","603688","603611","600900","603356","600280","600690","600703","603900","600586","600080","601107","600853","603131","603881","600386","600661","600884","600718","600302","600248","600756","600864","603444","600061","601689","601919","603089","600478","601126","601398","600988","600909","600380","600742","603123","600736","603803","600961","601555","603599","601155","601878","600229","603222","603726","603579","603139","603326","601318","600030","603839","603556","603339","603458","603180","600016","600023","600033","600051","600107","600135","600153","600162","600187","600203","600227","600298","600300","600317","600321","600330","600369","600513","600551","600599","600696","600712","600769","600936","600960","600973","601058","601099","601179","601328","601595","601608","601618","601988","601998","603023","603266","603383","603730","603778","600887","600535","603380","600977","603110","603988","600182","603787","603133","600598","600783","600183","600958","603416","603979","600276","601515","600241","601009","603335","600996","600901","603773","600793","600897","603116","600036","600620","603533","600136","600770","600510","600693","600729","601158","601669","603118","601377","600143","600965","603283","603860","603917","600621","603188","600749","600778","601688","600860","600191","603601","600683","600377","601798","603968","603156","603041","603587","603000","600873","600975","600113","600355","603517","600502","601019","600067","600651","603178","600336","601226","603136","600819","600503","600881","601933","601567","600568","601818","600628","600665","600824","600270","603776","603888","600068","600439","600797","603869","603037","600754","600114","600919","601858","600967","600460","601579","600837","603186","600190","603098","603655","603600","600588","600455","603712","603707","603877","603007","600456","600602","600410","601717","600984","603289","601838","601166","600242","601877","600570","603179","603876","600060","603990","601801","600576","600704","600390","600743","603595","601677","601949","603908","600137","601211","600160","600104","600604","600192","603666","603360","600863","600826","600917","601200","603868","600266","601929","603020","600559","601311","600589","600605","603099","603043","600053","600220","600760","600238","600854","603233","600550","603129","600976","600350","600567","600611","603879","600603","600083","600699","600715","600480","600757","600653","600571","600177","601800","603345","600706","600575","600933","601628","600995","600635","600790","600195","600196","600243","600727","603258","603809","603318","601966","603077","600829","600297","600577","603801","600615","600723","600163","601127","600626","600963","600642","601288","603798","600803","601163","601901","601216","603799","600676","601886","600885","600748","600141","600870","600050","603519","600444","603500","600112","600774","600199","600098","600000","600890","601177","600606","600882","600359","600283","600644","603066","603588","603638","601678","603367","600613","600106","601010","600100","600831","603520","603976","603999","600305","603333","600565","601518","600758","603626","600379","600373","600425","600585","601198","600173","600708","600775","601333","600251","603022","603505","600787","600601","603758","600511","600048","600530","600159","600269","601326","600558","603198","600830","600452","603955","600681","603676","600732","600267","603585","603029","600643","600658","601777","600624","603578","600468","603069","600493","600818","600959","603028","600193","600608","600805","603157","601668","603305","600939","600667","600846","601028","603227","603269","601866","600648","600208","600057","603311","603936","603580","603887","600261","601789","603618","600055","600284","601997","603656","600383","603159","600716","600865","600167","600730","600483","600213","603337","600428","600798","600869","603161","600675","600521","600101","603728","600978","600505","600867","603612","600587","601008","603696","600817","603813","600640","600528","600694","603609","600279","600512","600663","603658","603331","601199","600415","600313","601188","600207","600578","600268","603709","600418","600458","600739","600202","600368","600008","603033","603167","600015","601106","600843","600592","603006","600031","600189","600879","601958","603789","603938","600481","603969","603158","600836","601599","600170","600622","603920","603767","600561","601231","600166","600018","600697","600894","600352","600662","600230","603679","600285","600327","601880","600186","600429","603898","600116","600310","600780","603378","600713","603567","600007","600419","600397","600871","600999","601968","603359","600090","603226","601016","600858","600225","600726","600688","600851","600744","600595","601360","600082","600463","600816","600547","600509","600872","600469","601633","600021","600795","600365","600109","600219","603871","603319","600063","603733","603322","603313","603196","600422","600548","603926","600479","600287","600710","601900","603586","600277","600077","600366","603197","603685","600791","600992","603633","601566","603309","600240","600523","600612","603680","603811","600527","601186","603100","600320","603083","600215","600058","603725","600069","600210","603896","600027","600361","603306","603701","601128","603729","603960","603861","600903","600823","601208","600017","600039","600291","603817","600475","603916","603076","603906","601011","603389","600540","600537","603017","600006","600982","603557","600545","600692","600035","600725","603721","600834","603330","600747","600969","603358","600131","600198","600498","600717","601991","600288","600482","601368","601766","603111","600070","600237","600396","600649","600889","600257","600089","603858","600025","600020","600866","600389","603058","603393","600012","600671","600685","600103","600461","603628","600466","600375","600883","601890","600847","603050","603466","600333","600755","603303","600674","603528","600306","600777","600353","600180","600222","600728","600986","600838","600332","601369","600859","600363","603985","600839","600178","600125","603488","600307","601588","603823","601952","600825","600370","600767","603268","601138","600258","600501","603686","600150","600356","603677","603165","601002","600127","600343","600533","603993","603885","603239","600151","600176","601808","600652","603912","600820","603214","603288","600543","600272","600664","600110","600262","600171","600459","603660","603486","603396","600489","600271","600738","603768","600168","600993","603828","600118","603527","603060","600096","600833","600184","600403","603698","603959","600981","603003","603040","600206","603168","600236","603286","600600","600629","603059","600609","600794","600895","600731","601607","601928","600218","600378","600149","600064","603737","600711","600861","600821","601828","603002","603630","603766","600085","603323","603388","603199","603316","600054","603338","603385","603966","601616","601100","600668","600105","600139","603015","600295","603928","600573","600966","603977","600108","600076","603663","603018","600169","601857","603101","601989","600522","603639","600078","600249","600467","603126","600990","600707","603238","603882","600059","600408","603848","601558","600073","603086","601229","603259","600980","603208","601339","603218","600827","600372","603078","600618","600099","600255","600814","603668","603922","600346","601969","603788","601992","603616","603203","600526","600312","600388","600893","600655","601038","600093","601116","600970","603577","600597","600650","603716","600004","603300","603538","600776","603377","601020","600908","600438","603055","600470","600886","601218","603001","603128","600326","601225","601788","600647","603366","601005","603797","600309","601985","600877","600331","600405","601086","603665","603496","600259","600360","600763","601718","600572","601872","603738","603667","600496","600234","600400","600037","603779","603598","601388","600562","600079","600491","600584","600066","601611","603181","600345","600616","600654","603589","601012","600435","601088","600029","603103","603918","600677","603566","601366","600197","601636","603617","601000","603357","600351","600172","603368","600500","603056","600072","603829","600235","600538","600657","603277","600518","600026","600705","603987","600091","603166","603365","600223","600292","600765","603717","601600","601666","600781","600132","600639","600614","603039","600771","600596","603038","603399","600488","600161","601238","600111","603090","600281","601098","600855","603320","600583","600075","600673","600841","600157","600792","603909","600557","603031","600880","601015","600038","601700","600804","600691","603903","600273","600094","603088","600462","601113","601965","603937","603822","600539","603536","600256","601007","603030","603856","600525","601222","603883","600520","603042","603189","600477","600714","600979","600433","603260","600782","600497","603223","600367","600594","600868","600508","603225","603991","600247","600634","603711","600875","600115","600809","600808","600563","600010","600486","600391","600722","603808","603559","603228","600815","601137","600156","600409","600549","600278","600071","603608","600499","600289","603515","603615","601101","600720","600406","601168","600338","600376","600308","600580","600645","601233","600282","600876","603177","603036","600862","601699","603689","600216","600420","600252","600395","601212","600579","600362","600983","600028","600517","600552","603859","600316","600926","600200","603429","600188","600998","603117","600123","601169","600382","600737","600987","603518","603027","600126","600449","601811","603005","600322","603919","603727","600929","601898","603183","600436","601111","600311","603890","603508","600303","603603","600531","603321","600250","600416","600630","603558","601899","600546","603080","603278","603011","600019","600516","603113","600997","603669","603878","600590","600233","603855","603025","600689","603648","600529","603819","600566","603067","603329","603308","600387","600555","600329","600698","600231","601001","603569","600121","600448","600785","600487","601882","600507","603818","601021","600328","603096","603986","600746","600299","600684","600891","600339","600398","603980","600822","601258","600985","600119","600062","603229","603369","603328","603826","600721","603555","601228","601117","601003","600133","603127","600056","600807","600971","603866","600138","600806","600810","603777","603008","600209","600610","603301","600476","601918","600385","600393","603477","600426","603619","600348","603387","600569","603169","600582","601500","600260","600185","600962","600856","600740","603996","600319","603722","603535","600129","603989","603499","600623","600392","600581","603398","603800","603421","600201","603012","603998","603901","600325","603699")
#stock<-c("600695","600734","603693","601990","603650","603045","603895","600735","601999","603970","600619","603200","600358","603336","600265","600682","600679","603963","603659","600857","601069","600074","603013","600802","603568","603958","600155","600845","600536","600130","600519","603010","600432","600789","600801","601066","603605","600686","603232","603703","603596","601601","603035","601996","603806","600246","600835","601888","603160","603299","600617","600637","600097","600088","603607","600556","603637","600340","601619","600211","600593","603978","601108","603021","603816","601519","603079","600301","600421","603026","600560","600666","600828","600228","600095","601018","600812","601139","603507","600888","600779","601336","601939","600371","601881","600495","603606","600152","603108","600084","600773","600354","600128","603298","603081","603355","603718","603933","603886","600702","603363","603106","600660","603897","601375","600275","600446","600081","603929","603516","600381","603019","600761","600179","603678","600009","600337","601799","603757")
m<-length(stock)
for(n in 1:m)
	{
	Code<-stock[n]
	url<-paste("http://app.finance.ifeng.com/hq/trade/stock_zijin.php?code=sh",Code,"&begin_day=",day2,"&end_day=",day1,sep="")
	web<-read_html(url)
	res<-web%>%html_table(fill=T)%>%as.data.frame
	res<-res[-length(res[,1]),]
	LastAll<-res[2,2]
	NowAll<-res[1,2]
	BeforeAll<-res[3,2]
	RetailIn<-res[1,3]
	BeforeRetail<-res[2,3]
	Deal<-res[1,7]
	t<-data.frame(Code,BeforeAll,LastAll,NowAll,BeforeRetail,RetailIn,Deal)
	mydata[[n]]<-t
	next
	}
S<-do.call(rbind,mydata)
S[,1:7]<-lapply(S[,1:7],as.vector)
g<-function(y){substring(y,1,nchar(y)-2)}
S[,2:7]<-lapply(S[,2:7],g)
S[,2:7]<-lapply(S[,2:7],as.numeric)
S$RIP<-round(S$RetailIn/S$NowAll,2)
S$LRIP<-round(S$BeforeRetail/S$LastAll,2)
S$NP<-round(S$NowAll/S$Deal,2)
t<-strsplit(as.character(Sys.time())," ")[[1]][2]
y<-as.numeric(substring(t,1,2))
u<-as.numeric(substring(t,4,5))
nt<-ifelse(y<12,(y-9)*60+u-30,ifelse(y>14,240,ifelse(y>12,(y-11)*60+u,120)))
TP<-round(nt/240,2)
S$ExpectIn<-round(S$NowAll/TP,0)
S$P<-round(S$ExpectIn/S$LastAll,2)
S<-subset(S,LastAll>1000&P>1&RIP<0.5)
S<-S[order(-S$P),]
print(length(S[,1]))
print(head(S,20))

 

转载于:https://my.oschina.net/u/3093769/blog/1856756


http://www.niftyadmin.cn/n/1114854.html

相关文章

ASP.NET MVC之如何看待内置配置来提高性能优化(四)

前言 前几篇我们比较基础的讲了下MVC中的知识&#xff0c;这一节我们穿插点知识&#xff0c;讲讲MVC中我们可以提高性能的办法。 Razor视图引擎优化&#xff08;优化一&#xff09; 我们知道默认情况下配置MVC去解析一个视图会首先约定通过查找所有的匹配Web Form视图引擎的名称…

linux命令小技巧,变成大佬不是梦(持续更新中~)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录1、 watch2、systemctl-同时查看多个服务3、sudo -i4、!vim5、journalctl命令1、 watch watch命令用来检测某个命令的运行结果 参数 -n或-interval&#xff1a;指定…

URL中“#” “?” “”号的作用

1. # 10年9月&#xff0c;twitter改版。一个显著变化&#xff0c;就是URL加入了"#!"符号。比如&#xff0c;改版前的用户主页网址为http://twitter.com/username改版后&#xff0c;就变成了http://twitter.com/#!/username  这是主流网站第一次将"#"大规…

七牛云赵之健:多维度融合赋能视频 AI 的实践

6 月 30 日下午&#xff0c;赵之健在七牛架构师实践日第二十九期进行了《多维度融合赋能视频 AI 的实践》为题的实战分享。 
作者简介&#xff1a; 
 &#xfeff;&#xfeff; 赵之健&#xff0c;七牛人工智能实验室资深算法工程师&#xff0c; 七牛视频算法和算法工程化负责…

CentOS 7部署DHCP服务

CentOS 7 DHCP服务器部署背景&#xff1a;某单位需要配置一台DHCP服务器给桌面PC机分配IP地址。 这些PC机分配到二个VLAN中&#xff0c;为便于ip管理和降低公司管理成本搭建公司内部的DHCP服务器&#xff0c;IP地址规划与配置网络IP地址范围网关备份VLAN1192.168.188.100-192.1…

JavaSE--[转]加密和签名的区别

转载 http://blog.csdn.net/u012467492/article/details/52034835 私钥用来签名的&#xff0c;公钥用来验签的。公钥加密私钥解密是秘送&#xff0c;私钥加密公钥解密是签名 就拿A给B发送经过签名加密信息来说&#xff1a;1、A对信息签名的作用是确认这个信息是A发出的&#xf…

源码部署LNMP架构及Discuz!社区论坛

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录一、LNMP是什么&#xff1f;1、MySQL安装配置2、PHP解析环境的安装3、配置Nginx支持PHP环境4、部署思路二、Nginx和Apache的区别三、LNMP架构的部署1、安装Nginx服务…

linux5.7 启动命令总结

启动mysql 到bin目录下执行 service mysqld start; 连接mysql ./mysql -u root -p66666转载于:https://www.cnblogs.com/long757747969/p/10994676.html