首页 > 代码库 > aauto抓http数据
aauto抓http数据
说明:利用快手抓取网页上面的数据的简单例子。
例子:想把某网站的数据抓回来,然后保存在数据库里边。
步骤:1、打开sql,new一个数据库Test,新建一个表test。
2、打开快手。准备抓数据,以这个为例3w.nbedi.com/pre_bsq/para/zuanghuogang.asp,我要把这个表格的数据抓回来。
import console; import inet.whttp; import web.mshtml; import sqlServer; var db,err = sqlServer( server= "."; database= "Test"; uid = "sa"; pwd= "123"; ) assert( db,err ); var http=inet.whttp(); var url="http://www.nbedi.com/pre_bsq/para/zuanghuogang.asp"; var str=http.get(url); str=string.save("f:\test.txt",str); //保存到本地 var str=string.load("f:\test.txt"); //读取 var html = web.mshtml(); //生成解析器 html.write(str); //解析下載的文本 var eles = html.queryEles(tagName="table"); console.log(eles[1].rows.length); for(i=1;eles[1].rows.length - 1) { var pnamec=eles[1].rows(i).cells(0).innerText; var pnamee=eles[1].rows(i).cells(1).innerText; var ccodes=eles[1].rows(i).cells(2).innerText; var pcodes=eles[1].rows(i).cells(3).innerText; console.log(pnamec,pnamee,ccodes,pcodes); db.exec( "INSERT INTO test(pnamec,pnamee,ccodes,pcodes) VALUES(@pnamec,@pnamee,@ccodes,@pcodes)",{ pnamec = pnamec; pnamee = pnamee; ccodes = ccodes; pcodes = pcodes; //写进数据库 }) } console.pause(true);ok。
aauto抓http数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。