网页css js 抓取助手(脚本助手--上海怡健医学)

优采云 发布时间: 2022-02-15 22:16

  网页css js 抓取助手(脚本助手--上海怡健医学)

  ExcelWeb 脚本助手是一个可以自定义脚本来控制 Excel 和浏览器的工具。提供简单实用的Excel和浏览器API调用,可通过自建脚本或自建项目随意定制。 jQuery

  根据Excel中的数据批量操作网页,将Excel数据填入网页,从浏览器获取数据到Excel,非常方便。当然也可以单独使用,脚本可以单独操作Excel或者浏览器。浏览器

  在一定程度上替代了VBA,选择C#和VBNET语言,自带脚本编辑器、智能提示、代码高亮、编译提示,可以定义和使用其他IDE,让代码更方便。编辑器

  主界面如下:工具

  

  软件自带示例,双击试试。温泉

  

  使用三方开源IDE:SharpDevelop,小而强大,非常适合写小项目。调试

  当然你也可以在设置中自定义更强大的IDE,比如:visual studioorm

  

  使用 IDE 调试和运行:博客

  

  Excel操作示例代码:索引

  Command.Excel.Activate();

var CurrentDirecotry = System.IO.Directory.GetCurrentDirectory();

var DemoPath = System.IO.Path.Combine(CurrentDirecotry,"Demo.xlsx");

var workbook = Command.Excel.OpenExcel(DemoPath);

var name = workbook.ActiveSheet.Name;

var row1 = workbook.ActiveSheet.Rows[1];

row1.BackColor = Color.Red;

Console.WriteLine("我是第" + row1.RowNumber + "行.我是否可见:" + row1.Visible.ToString());

var Cell1A = workbook.ActiveSheet.Rows[1].Cells["A"];

Console.WriteLine("1A的值为" + Cell1A.ToString() + ",行序号:" + Cell1A.RowNumber + ",列字符:" + Cell1A.ColumnChar);

Cell1A.Value = "我是新的值";

//--------------新增sheet

var sheetindex = workbook.Sheets.Add();

var NewSheet = workbook.Sheets[sheetindex];

NewSheet.Activate();

Console.WriteLine("新建Sheet成功,SheetName:" + NewSheet.Name + ",索引:" + NewSheet.SheetIndex);

//------------删除sheet

Console.WriteLine("按任意键删除新增的Sheet");

Console.ReadKey();

workbook.Sheets.RemoveAt(sheetindex);

Console.WriteLine("删除成功");

  浏览器:获取

  

  浏览器提供常用的js方法直接调用,jquery直接调用。

  例子:

   var page = Command.Browser.AddPage("www.baidu.com");///打开一个网页

page.Query("#kw").val("我不作大哥好多年");///用jQuery获取元素.Jqueery会等待网页加载.不用调用WaitForFormLoad

page.Query("#su").click();///jquery获取按钮,并单击

Wait(2000);///等待2秒

page.LoadURl("www.baidu.com");

page.WaitForPageLoadEnd();///等待网页加载完成.不用Jquery方法时要等待网页加载完成.或用Wait()等待必定时间

page.getElementById("kw").Value = "床沿冰冷哦好难";

page.getElementById("su").click();

Wait(2000);///等待2秒

page.Close();///关网页

  试用版正式发布,免费使用。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线