Foxtable(狐表)用户栏目专家坐堂 → 关于网页中信息的应用问题


  共有5386人关注过本帖树形打印复制链接

主题:关于网页中信息的应用问题

帅哥哟,离线,有人找我吗?
大红袍
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/21 15:14:00 [只看该作者]

试试,这样写,ie浏览器,暂时无法测试 InternetExplorer.Application

 

Dim OjbIe As Object = CreateObject("InternetExplorer.Application")
With OjbIe
    .Visible = 1
    .Navigate("https://easyabc.95599.cn/SelfBank/netBank/zh_CN/entrance/logonSelf.aspx")
    Application.DoEvents
    Do While .Busy
        Application.DoEvents
    Loop
    Dim DoM As Object = .Document
    With DoM
        Dim Img = .GetElementById("img2")

        img.Style.position = "absolute"

        img.Style.top = "0px"

        img.style = "position: absolute; z-index: 9999; top: 0px; left: 0px"
        Dim b = new Bitmap(cint(img.ClientRectangle.Width)+20, cint(img.ClientRectangle.Height))
        .DrawToBitmap(b, new Rectangle(0,0,b.width, b.height))
        b.save("d:\test.gif")
    End With
End With


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2016/6/24 17:51:00 [只看该作者]

大红袍老师

 

代码会报错,水平有限,只有把问题反映给你了。正常情况是这样的:

 


图片点击可在新窗口打开查看此主题相关图片如下:u)_6dm_3@f{adz2covj5x.png
图片点击可在新窗口打开查看

 

运行代码后图片会跑到网页的顶部


 

 

然后就报错,经过测试是这名代码:img.style = "position: absolute; z-index: 9999; top: 0px; left: 0px"

 

报错信息如下:

 


图片点击可在新窗口打开查看此主题相关图片如下:~331dkiy)u0rs74e$z6r4.png
图片点击可在新窗口打开查看

 

麻烦帮忙看一下,多谢!

 

 


 

[此贴子已经被作者于2016/6/24 17:59:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/24 18:13:00 [只看该作者]

 看21楼。我这里无法测试。


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2016/6/26 22:25:00 [只看该作者]

大红袍老师

 

    我就是用的21楼的代码,但会产生22楼的错误,我搞不定。多谢帮忙看看。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/27 0:23:00 [只看该作者]

 既然图片去到了左上角,就没问题了啊,这句代码可以去掉

 

img.style = "position: absolute; z-index: 9999; top: 0px; left: 0px"


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2016/6/27 11:33:00 [只看该作者]

大红袍老师

 

这句代码可以去掉

 

img.style = "position: absolute; z-index: 9999; top: 0px; left: 0px

 

 

后面这句还是会报错:Dim b = new Bitmap(cint(img.ClientRectangle.Width)+20, cint(img.ClientRectangle.Height))

 

报错信息见图

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:222.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/27 11:37:00 [只看该作者]

 那你直接指定宽高好了。

 

Dim b = new Bitmap(200, 100)


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2016/6/27 16:44:00 [只看该作者]

指定了宽高,下一句代码:.DrawToBitmap(b, new Rectangle(0,0,b.width, b.height)) 还是会报错,报找不到公共成员:DrawToBitmap 。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/6/28 0:03:00 [只看该作者]

重新安装了ie,可以测试了。代码这样写

 

Dim OjbIe As Object = CreateObject("InternetExplorer.Application")
With OjbIe
    .Visible = 1
    .Navigate("https://easyabc.95599.cn/SelfBank/netBank/zh_CN/entrance/logonSelf.aspx")
    Application.DoEvents
    Do While .Busy
        Application.DoEvents
    Loop
    Dim DoM As Object = .Document
    With DoM
        Dim Img = .GetElementById("img2")
        img.Style.position = "absolute"
        img.Style.top = "0px"
        img.style.left = "0px"
       
        Dim myGraphics As Graphics = basemainform.CreateGraphics()
        Dim s As new Size(90, 40) '截取的大小
        Dim bit As New Bitmap(s.Width, s.Height, myGraphics)
        Dim memoryGraphics As Graphics = Graphics.FromImage(bit)
        memoryGraphics.CopyFromScreen(ojbIe.left+23, ojbIe.top+80, 0, 0, s) '截取的开始位置,坐标
       
        bit.save("d:\test.gif")
    End With
End With

 


 回到顶部
帅哥哟,离线,有人找我吗?
ap9709130
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2016/6/28 16:58:00 [只看该作者]

大红袍老师

 

现在不会报错了,但下载下来的不是那个图片,而是别的东西,我在试着调整坐标,但试了好久,都不能成功。


 回到顶部
总数 31 上一页 1 2 3 4 下一页