资源简介
从中国银行网站抓取外汇牌价
根据lindy1986的程序做的优化。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Text.Regularexpressions;
using System.Windows.Forms;
using System.IO;
using System.Net;
using System.xml;
namespace GetWebContent
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
}
private void button1_Click(object sender EventArgs e)
{
tb_html.Text = GetWebContent(tb_url.Text.Trim()).Trim();
GetRate(tb_html.Text);
MessageBox.Show(“OK“ “Notice“ MessageBoxButtons.OK MessageBoxIcon.Information);
}
/// 实时汇率换算(人民币to外汇)
/// 外汇名称如:英镑、港币、美元、日元、欧元
/// 人民币价格
/// 返回实际外汇价格
//public Decimal GetRMB(string name decimal money)
//{
// if (name != “人民币“)
// {
// string wsrcString = GetWebContent(“http://www.boc.cn/cn/common/whpj.html“);//远程获取中行最新汇率
// wsrcString = wsrcString.Substring(wsrcString.IndexOf(name) wsrcString.Length - wsrcString.IndexOf(name));
// string regexStr = “yle=“\“ mce_style=“\“border-bottom: #bcbbbb 1px dashed;\“>(?.*?) “;
// Regex r = new Regex(regexStr RegexOptions.None);
// Match mc = r.Match(wsrcString);
// money = 100 / decimal.Parse(mc.Groups[“key“].Value) * money;
// return Math.Round(Convert.ToDecimal(money) 2);
// }
// else
// {
// return money;
// }
//}
/// 获取远程HTML内容
/// 远程网页地址URL
/// 成功返回远程HTML的代码内容
private string GetWebContent(string strUrl)
{
string str = ““;
try
{
WebClient wc = new WebClient();
wc.Credentials = CredentialCache.DefaultCredentials;
Encoding enc = Encoding.GetEncoding(“UTF-8“);// 如果是乱码就改成 UTF-8 / GB2312
//方法一:
//Byte[] buffer = wc.DownloadData(strUrl);// 从资源下载数据并返回字节数组
//str = enc.GetString(buffer);// 输出字符串(HTML代码)
//方法二:
Stream res = wc.OpenRead(strUrl);//以流的形式打开URL
//Stream res = new FileStream(@“E:\ExchangeRate\enindex.html“ FileMode.Open FileAccess.Read);
StreamReader sr = new StreamReader(res enc);//以指定的编码方式读取数据流
str = sr.ReadToEnd();//输出(HTML代码)
res.Close();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 16384 2013-07-18 13:57 GetWebContent.suo
文件 13312 2013-07-18 13:57 GetWebContent\bin\Debug\GetWebContent.exe
文件 32256 2013-07-18 13:57 GetWebContent\bin\Debug\GetWebContent.pdb
文件 11592 2013-07-18 13:56 GetWebContent\bin\Debug\GetWebContent.vshost.exe
文件 490 2007-07-21 02:33 GetWebContent\bin\Debug\GetWebContent.vshost.exe.manifest
文件 134144 2012-08-06 21:30 GetWebContent\bin\Debug\HtmlAgilityPack.dll
文件 9426 2013-07-18 13:57 GetWebContent\Form1.cs
文件 8493 2013-07-16 18:45 GetWebContent\Form1.Designer.cs
文件 6014 2013-07-16 18:45 GetWebContent\Form1.resx
文件 4026 2013-07-16 16:23 GetWebContent\GetWebContent.csproj
文件 168 2011-03-23 23:08 GetWebContent\GetWebContent.csproj.user
文件 134144 2012-08-06 21:30 GetWebContent\HtmlAgilityPack.dll
文件 1487 2013-07-18 13:56 GetWebContent\obj\Debug\GetWebContent.csproj.FileListAbsolute.txt
文件 847 2013-07-16 18:45 GetWebContent\obj\Debug\GetWebContent.csproj.GenerateResource.Cache
文件 13312 2013-07-18 13:57 GetWebContent\obj\Debug\GetWebContent.exe
文件 180 2013-07-16 18:45 GetWebContent\obj\Debug\GetWebContent.Form1.resources
文件 32256 2013-07-18 13:57 GetWebContent\obj\Debug\GetWebContent.pdb
文件 180 2013-07-16 16:23 GetWebContent\obj\Debug\GetWebContent.Properties.Resources.resources
文件 3943 2013-07-16 16:23 GetWebContent\obj\Debug\ResolveAssemblyReference.cache
文件 494 2011-03-23 21:55 GetWebContent\Program.cs
文件 1376 2011-03-23 21:55 GetWebContent\Properties\AssemblyInfo.cs
文件 2876 2011-03-23 21:55 GetWebContent\Properties\Resources.Designer.cs
文件 5612 2011-03-23 21:55 GetWebContent\Properties\Resources.resx
文件 1098 2011-03-23 21:55 GetWebContent\Properties\Settings.Designer.cs
文件 249 2011-03-23 21:55 GetWebContent\Properties\Settings.settings
文件 929 2013-07-18 13:57 GetWebContent.sln
目录 0 2011-03-23 22:28 GetWebContent\obj\Debug\Refactor
目录 0 2011-03-23 21:55 GetWebContent\obj\Debug\TempPE
目录 0 2013-07-16 16:23 GetWebContent\bin\Debug
目录 0 2013-07-18 13:57 GetWebContent\obj\Debug
............此处省略7个文件信息
相关资源
- 省市区街道数据库sql
- C#网页爬虫抓取国家统计局行政区划数
- 抓取国家统计局2017年的省市区街道数
- c# 网页抓取分析 表格图形生成
- C#抓取123026火车票,2017年接口,以及
- C#抓包_数据包抓取
- 基于C#的多线程的网页抓取
- C#抓取网页数据,彩票数据查询
- 评论抓取 asp.net编写 内含详细 数据抓
- C# 网页抓取网络爬虫的新闻弹窗小工
- C# WinForm DirectShow视频采集及图片抓取
- C# 抓取数据
- C#(.Net)获取中国银行中行汇率数据
- 最新全国5级行政区划数据抓取国家统
- C#抓取金蝶物料默认图片.zip
- C#百度指数抓取方法(2012年版本已失
- 动态抓取IPC#实现
- 抓取新浪微博好友动态(可参考读取
- http报文抓取工具源码
- C# 颜色查看器(抓取电脑任意文件的
- 抓取网站整页面
- HidUsbRead HID USB设备的数据抓取
- C#读屏软件支持识别并读取屏幕上的汉
- C#抓取网页股票年报数据程序源代码
- C#抓取IE浏览器网站整体截图
- C#抓取当前Windows桌面截图
- c# 对任意网页进行截图 抓取
- C#网络爬虫抓取图片
- C#游戏辅助制作教程-通用修改器源码
- c# 抓取鼠标形状
评论
共有 条评论