winForm获取内嵌浏览器网页源代码
用微软自带的webBrowser浏览器这样获取源代码:
HttpWebRequest request; //HttpWebRequest和HttpWebResponse类是用于发送和接收HTTP数据HttpWebResponse response; //这两个类位 于System.Net命名空间,默认情况下这个类对于控制台程序来说是可访问的。TextReader tr; //Text的读取器string url = axWebBrowser1.LocationURL;if (string.IsNullOrEmpty(url)) url = @"https://shangyu2.jytest.net/wechat/buyticket";request = (HttpWebRequest)WebRequest.Create(url); //为指定的url方案初始化新的实例response = (HttpWebResponse)request.GetResponse(); //返回来自internet资源的响应tr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);var js = tr.ReadToEnd();response.Close();
js里面就是网页源代码了
用的内嵌Chrome浏览器获取网页源代码:
//异步获取浏览器当前代码
var JsHtml = open.GetBrowser().MainFrame.GetSourceAsync().Result;
winForm获取内嵌浏览器网页源代码相关推荐
- winform内嵌浏览器的2种实现方式
可使用WebBrowser或axWebBrowser实现winform窗体内嵌浏览器 一 使用axWebBrowser打开浏览器 1.新建个winform项目 2.添加axWebBrowser控件 打 ...
- QT应用程序-获取Application-获取主窗口指针-QT内嵌浏览器-QT菜单动作
在编写QT程序时,有时需要获取主窗口程序指针和主窗口指针,方便控制界面,编写相应的逻辑,而QT则提供了类似的功能. 1.获取应用程序 qApp 宏就可以获取 QApplication 实例,只要使用了 ...
- 【java】本地客户端内嵌浏览器3 - Swing 使用 Spring 框架 + 打包项目 + 转exe + 源码
目录 ★☆★ 写在前面 ★☆★ ★☆★ 本系列文章 ★☆★ ★☆★ 开源网址 ★☆★ 一.给 Swing 加上 Spring 0.前期努力 I. SpringBoot II. SpringMVC 1. ...
- 【java】本地客户端内嵌浏览器2 - chrome/chromium/cef/jcef
目录 ★☆★ 写在前面 ★☆★ ★☆★ 本系列文章 ★☆★ ★☆★ 开源网址 ★☆★ 一.发现新大陆 - CEF/JCEF 0.前言 1.使用 jcef.jar 搭建项目 2.启动包含 jcef.ja ...
- Java实现内嵌浏览器
创建项目 ----> 导入需要的jar ----> 代码实现 需要的jar: https://pan.baidu.com/s/1MEZ1S0LnKSMGQm24QWgmCw 代码: ...
- PC游戏中用CEF3制作内嵌浏览器
因为项目需要,需要将游戏手机助手中的朋友圈给移植到PC游戏中,而以前游戏中的内嵌浏览器采用的是IE6内核,满足不了我们的需求,于是决定把Cef3内嵌到游戏中,在完成正常工作之余,利用闲散时间不断地查找 ...
- C# WPF使用CefSharp客户端内嵌浏览器做一个开小差工具
前言 CefSharp是一个C#客户端内嵌入chromium开源项目浏览器的工具,方便在客户端中自然的访问网页内容,十分好用.当然,网上有很多使用CefSharp的教程了,怎么使用都很详尽.我这里只是 ...
- C# 内嵌 浏览器 CEF 、FireFox、Miniblink
项目 地址 https://github.com/TL-GuiZhou/windows.Browers Windows 平台下,C# 内嵌网页的 demo,包括当前流行的 CEF .FireFox. ...
- 微信及企业微信内嵌浏览器内核信息及H5跑分数据-企业微信开发
加我微信li570467731,拉你进二百多人企业微信开发同行群(文末有二维码). 企业微信开发三部曲: <企业微信应用开发概述篇(免费)>已完结: <企业微信开发第三方应用开发篇& ...
- javaFX实现桌面应用程序内嵌浏览器(一、框架建设)
一.jdk不匹配问题 修改jdk版本不成功: 1.注意环境变量是否更改 2.jdk路径已经更改成功但cmd打开输入Java -version还是原先版本:在PATH的那一溜里将把JAVA_HOME放到 ...
最新文章
- 利用MySQL数据库来处理中英文取首字母排序
- 关于java继承中父类方法可见性探讨
- AVR系列之ADC转换
- 相机录像出现花屏_[Unity3D]花屏问题解决
- linux驱动静态分配内存,Linux驱动设计——内存与IO访问
- 聊聊困扰很多同学的一个问题:是否要转方向 ?
- 新电脑怎么分盘_新买的笔记本电脑收货后,该如何验机?
- oracle复合字段,复合索引 选择频繁的字段,还是选择选择性低的字段 放在前面?...
- Python AES
- Linux Tricks —— 快速清空文本文件内容、文本内容追加(tee)
- slqite3库查询数据处理方式_从数据仓库到百万标签库,精细化数据管理,这么做就够了...
- Java 8 新特性:3-函数(Function)接口
- 我的blog终于开通了!
- js各种for循环及性能比较
- html 模糊匹配,CSS 属性选择器 模糊匹配的使用
- 记一次优化天猫商城系统高并发的经验
- 如何用阿里云服务器建立个人网站
- 场地预约管理微信小程序开发过程中的错误记录
- 配置NSG限制VM访问Internet
- 面向对象--西餐厅(基础实现)