上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 这里谈两点 1.支持代理服务器切换 一种方法是修改注册表,不是太好的做法,而且,只能改全局设置,不能改局部(比如只让当前的webBrowser控件使用代理,而其他应用不用代理) 另外一个较好的方法,示例代码可以从这里下载:https://code.msdn.microsoft.com/windows 阅读全文
posted @ 2018-01-10 02:18 平静寄居者 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 从winform访问webBrowser,大致就是利用webBrowser提供的解析dom的方法以及用InvokeScript方法执行javascript。这个相对比较简单。 从webBrowser访问winform,归纳出来大致4种办法: 1.利用webBrowser的Navigating事件 网 阅读全文
posted @ 2018-01-10 01:32 平静寄居者 阅读(778) 评论(1) 推荐(0) 编辑
摘要: 1. DocumentCompleted的多次执行问题 有的网页,会多次触发DocumentCompleted事件,由于它是异步的,不会阻塞,所以如果不恰当处理,会造成某些代码被错误地多次执行,造成意想不到的结果。 我一般的做法,是定义一个全局变量(winform里form的成员变量),如下面代码所 阅读全文
posted @ 2018-01-07 07:11 平静寄居者 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1. 一般需要执行这一句:webBrowser1.ScriptErrorsSuppressed = true; 主要目的是禁止跳出javascript错误的对话框,否则会导致程序无法正确地跑下去。缺点显然是某些真正的javascript错误被掩盖了。但是实践中觉得多数情况下,这一句是有必要的。 2. 阅读全文
posted @ 2018-01-07 06:05 平静寄居者 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 上个帖子简要讨论了浏览器自动化的几种方法。现在讨论webBrowser控件使用中的一些问题。基本的操作就不详细说了,随便网上找个帖子或找本书都有介绍的。这里只写点网上似乎少有人总结过的内容,以及自己的一些实践体会。 1.ajax 首先,DocumentCompleted事件对于ajax无能为力,因为 阅读全文
posted @ 2018-01-07 02:54 平静寄居者 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 刚看了一个帖子:http://www.cnblogs.com/freeflying/p/7905881.html 应该说也属于长期被人讨论的一个话题。本来想写几句评论,一写就发现要写的话似乎还不少,于是干脆写个博文。 大学主要就是打基础。这是我的基本认识。至于这些基础知识以后会不会用上,那是另外一回 阅读全文
posted @ 2018-01-05 05:23 平静寄居者 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 我是一直爱好文学的。不过,感觉以前读书时,文学的欣赏力比现在高一些。现在,想重建文学的欣赏力,另外也想努力探求文学的一些规律和本质性的东西。 因为是边想边写,自然可能比较零乱,有机会再整理。 米兰·昆德拉说过,“人类一思考,上帝就发笑。”这句话至少可以提醒我们take a second look a 阅读全文
posted @ 2018-01-05 03:37 平静寄居者 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 这是个大题目,一下子也不可能写完的,也许也成为一个系列。想到一点说一点。 1.动手实践是硬道理。 我很懒,走了很多弯路后才体会到。光看书没用的,只有写出了working的程序,才说明真正理解。 2.学习方法1 当然,不同阶段,不同水平有不同的学习方法。现在我说的是已经入门(就是已经有适合自己的一套学 阅读全文
posted @ 2018-01-05 01:43 平静寄居者 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 入门的时候最需要好教材。入门之后,怎样提高自己心里已经有了个底,直到怎样去做就能提高。教材可以为我所用,而不是依赖于教材。这时候,即使是一本不太好的教材,也知道如何取舍,不会被教材左右,所以教材的好坏就不太重要了。 更精确一点,0基础需要入门的时候。又可分两种情况。一是完全没有知识。比如从没有学过任 阅读全文
posted @ 2018-01-05 01:07 平静寄居者 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 这应该也是一个系列,边整理,边记录。 浏览器自动化(browser automation) 我的理解就是用代码模拟浏览器的行为。 这里说的基本上是基于C#的实现。 大致可能有这几种方法(这里只是一个概述,详细以后讨论): 1.用httprequest,或者用webclient,后者相当于包装了htt 阅读全文
posted @ 2018-01-05 00:47 平静寄居者 阅读(1479) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页