Javascript 从VB获取浏览器结果和源代码

Javascript 从VB获取浏览器结果和源代码,javascript,html,vb.net,browser,Javascript,Html,Vb.net,Browser,首先,我对网络编程不是很了解。我试图从vb中获得一个html(success)源代码。以下是html的预览: 如您所见(红色箭头),该列表来自上面的javascript(在相同的html中)。代码如下: function getplaylist(pageIndex) { $("#list").empty(); playlist(pageIndex,function(data){ totalPage = data.totalpage; $("#pa

首先,我对网络编程不是很了解。我试图从vb中获得一个html(success)源代码。以下是html的预览:

如您所见(红色箭头),该列表来自上面的javascript(在相同的html中)。代码如下:

function getplaylist(pageIndex)
{
    $("#list").empty();
    playlist(pageIndex,function(data){
        totalPage = data.totalpage;
        $("#pageIndex").text(pageIndex);
        $("#totalPage").text(totalPage);
        $.each(data.list,function(i,item){
            $("#list").append("<li num='"+ item.number +"'><table width='100%'><tr><td><p>"+ item.title +"</p><p>"+ item.artist +"</p></td></tr></table></li>");
        })
        $("#list li").on("click",function(){
            $(".caozuo").remove();
            var num = $(this).attr("num");
            $(this).append("<div class=\"caozuo\"><img src=\"images/ico_ding.png\" width=\"35\" onclick='dtop("+ num +")' /><img src=\"images/ico_del.png\" width=\"35\" onclick='ddelete("+ num +")' /></div>");
        })
    });
}
函数获取播放列表(页面索引)
{
$(“#列表”).empty();
播放列表(页面索引、功能(数据){
totalPage=data.totalPage;
$(“#页面索引”).text(页面索引);
$(“#totalPage”)。文本(totalPage);
$.each(数据.列表,函数(i,项){
$(“#列表”)。追加(“
  • “+item.title+”

    “+item.artist+”

    ”); }) $(#list li”)。在(“单击”,函数()上{ $(“.caozoo”).remove(); var num=$(this.attr(“num”); $(此)。追加(“”); }) }); }
  • 我想问一下如何从那个html文件中获取列表的编号(从图片中,列表的编号是5),因为列表实际上并没有显示在html文件的div中。有可能得到它吗?仅供参考,webserver是一台无法进行任何更改的机器


    提前感谢您

    是的,使用浏览器自动化。VB可以使用Selenium访问Chrome的DOM,也可以使用COM
    IWebBrowser
    界面访问Internet Explorer的DOM。但是,如果您对编程比较陌生,您可能会发现这项任务很有挑战性。我不是新编程人员,但也不是VB专家。我试试看。只是(不幸的)缺乏关于网络编程的知识。。Thank you@DaiI认为浏览器自动化不是一项web编程任务,因为大部分工作与HTML/DOM/JS/CSS的内容无关,而是与桌面浏览器基础设施开发有关,这是一个非常不同的问题(例如,如果您不想使用WebDriver,则需要在Windows for Internet Explorer上使用COM).