C# 用除了webbrowser的浏览器控件获取Html元素并转化成相应对象。 10C

C# 用除了webbrowser的浏览器(如webkit,Cefsharp,cefglue)控件获取
img Html元素并转化成对应的Image对象

3个回答

image是对象,你可以通过httpwebrequest对象发起请求获取到html,然后解析html获取到image的url。

最简单通用的做法是借助剪贴板。不管什么内核,只要你的浏览器支持选中和复制,也不管什么格式,C#那里都可以获得。

“通过httpwebrequest对象发起请求获取到html”,我猜测lz要得到验证码,如果是那样,再发请求会导致验证码刷新。

testcs_dn
微wx笑 回复caozhy: IE的通过API应该是可以获取的;
接近 4 年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复凌华: 要看服务器的设置,一般cookie一样也是刷一次变一次。
接近 4 年之前 回复
qq_24396499
凌华 我知道一般会刷新,但是我是通过request.CookieContainer设置对应的Cookie应该是一样的呢,但是要获取浏览器内核对应的cookie,你知道怎么获取么?
接近 4 年之前 回复

webbrowser的浏览器控件就是发HTTP请求,然后显示得到的内容嘛;
你愿意花时间的话,自己实现HTTP协议客户端也可以嘛;

qq_24396499
凌华 WebBrowser会出现JS误,显示不完网页
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!