![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计
wangzq_870305
天才的吧。
展开
-
(转)C# WebBrowser准确判断网页最终装载完毕
最近写了个软件叫WebBrowser,目的用于,网页的自动操作处理,就是说,所有你在网页上面的操作,都可以录到一个脚本中,然后可以回放这个操作过程。。我是说任何过程。程序是用C#写的,其中遇到了一个难题,对于网页,我是用C#内置的WebBrowser控件控制,但是这个控件有个问题,就是不能准确判断网页什 么时候最终装载完毕,如果这个不能判断的话,我根本不可以判断什么时候执行下一个动作,因为网页转载 2009-10-22 19:17:00 · 684 阅读 · 0 评论 -
浏览器核心
浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。几种常见的浏览器内转载 2009-10-22 20:17:00 · 294 阅读 · 0 评论 -
网络爬虫如何抓取web2.0 Ajax页面
伴随着AJAX/Web2.0的流行,如何抓取Ajax页面成了搜索引擎急需解决的一个问题,因为Ajax颠覆了传统的纯HTTP请求/响应协议机制,如果搜索引擎依旧采用“爬”的机制,是无法抓取到AJAX页面的有效数据的。 AJAX,也就是Asychronous Javascript and XML,由于采用了Javascript驱动的异步请求/响应机制,以往的爬虫们缺乏Javascript语义上的理转载 2009-10-22 21:05:00 · 1959 阅读 · 1 评论 -
用内嵌浏览器做Spider
现在随着JavaScript和Ajax在网页中的大量应用,传统的Spider面临越来越大的挑战,越来越多的网页信息是通过JavaScript动态生成的、Ajax让页面概念的定义不再完整。不知道像百度、谷歌这样的大搜索引擎公司是如何处理这些信息的。自己最近将近一个月的时间在做基于内嵌浏览器的Spider,现在已经接近尾声,但越做越感觉难度比当初想象得要难得多。 自己调研过很多内嵌浏览器的转载 2009-10-22 21:13:00 · 756 阅读 · 1 评论 -
Python IDE比较与推荐
除了PythonWin, VisualPython只支持Windows,其它都至少支持Win/Linux/Mac。各项含义:自动补全:变量/函数名打到一半时,提示可能的完整的变量/函数名。智能感知:在库/类/对象后打"."后,提示可能的函数或变量。调试:分四档,从好用到不好用分别为“类VC”(调试器操作方式与VC/eclipse相似),“WPDB”(使用WinPdb作为调试器),“用库”(要配合专转载 2009-11-14 15:32:00 · 794 阅读 · 0 评论 -
外文的代码网站
外文的代码网站:SourceForgehttp://sourceforge.net/CodeProjecthttp://www.codeproject.com/原创 2009-11-14 15:01:00 · 378 阅读 · 0 评论 -
HGE使用日志
这些日志都是很早前陆续写的,拿出来分享经验:2006-8-15 7:30开始学习HGE引擎。 从以前的接触中知道,HGE引擎基于DX8。 创建HGE最简单程序的步骤:1. 定义HGE类型的指针,用来保存引擎指针。2. 调用 hgeCreate函数得到HGE引擎指针----这是个标准的C语言函数,从以前阅读这个引擎的部分代码转载 2009-11-25 14:35:00 · 705 阅读 · 0 评论 -
一个简单的C#多线程间同步的例子
在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题,下面的例子就展示了在两个线程之间如何协同工作。这个程序的思路是共同做一件事情(从一个ArrayList中删除元素),如果执行完成了,两个线程都停止执行。代码如下:using System;using System.转载 2009-11-24 10:54:00 · 339 阅读 · 0 评论 -
4 套在线翻译 Web API
在线自动翻译不再是神话,虽然机器的翻译质量仍不能和专业翻译人员相提并论,但已经发展到可以让人大体理解的地步,目前,最著名的4个翻译引擎包括 Google Translate, Babel Fish, Promt or FreeTranslations,其中 Google Translate 发展最为迅猛,本文介绍4个在线翻译 Web API,它们绝大多数都基于 Google Translate。转载 2010-01-24 12:04:00 · 532 阅读 · 0 评论