I know,如果你只回答到这个分子上,我会给你分的,若能实现那个"假如我要获取"http://www.gxu.edu.cn/administration/kjc/List-notice.htm"下所有链接,直接查看源码是js,麻烦哪位大哥能用webbrowse做个例子给我,或者用分析ajax例子更好.答得好,再加分... ",100分给你不成问题,等着结贴再给分吧
I know,如果你只回答到这个分子上,我会给你分的,若能实现那个"假如我要获取"http://www.gxu.edu.cn/administration/kjc/List-notice.htm"下所有链接,直接查看源码是js,麻烦哪位大哥能用webbrowse做个例子给我,或者用分析ajax例子更好.答得好,再加分... ",100分给你不成问题,等着结贴再给分吧 周一来在弄 http://download.csdn.net/detail/hsuifengershi/5886015 这个是显示html源码的 擦 当时上传的时候忘了贴.net代码 擦啊
但是js执行完毕是没有事件通知的,只能设置个定时器。到一定时间读取WebBrowser的内容。
所以我在想经过js执行后,这些所有分页中的链接都可以获取到.
如果我说的不清楚,你们可以进入链接看看.谢谢啊
2.有效率要求的话 你只能去分析ajax提交的路径和参数了
所以我在想经过js执行后,这些所有分页中的链接都可以获取到.
如果我说的不清楚,你们可以进入链接看看.谢谢啊静态页面什么的最简单了
你可以获取页面上的总页数不你可以for循环 页面地址不for
url+i
Google浏览器 F12
擦 你到底想干什么你的http://www.bbsgxu.com/thread.php?fid-58-page-17.html这个就是有规则的url无规则的url 你自求多福把
就是把每个页面的连接都爬下来 然后根据爬到了连接在去爬 判断是否是本站页面的简单有效的方法就是判断域名如果是爬目标网站
这个就需要分析网站的url构造了
周一来在弄
http://download.csdn.net/detail/hsuifengershi/5886015
这个是显示html源码的
擦 当时上传的时候忘了贴.net代码 擦啊
周一来在弄
http://download.csdn.net/detail/hsuifengershi/5886015
这个是显示html源码的
擦 当时上传的时候忘了贴.net代码 擦啊
哥哥,就是要这个,具体代码呢?不过,为啥里面就显示一部分页面源码
周一来在弄
http://download.csdn.net/detail/hsuifengershi/5886015
这个是显示html源码的
擦 当时上传的时候忘了贴.net代码 擦啊
哥哥,还是你给力啊,能否发给小弟呢.唉,要是我工作了,我就付钱给你了
HtmlElementCollection elems = wb.Document.GetElementsByTagName("a");
List<string> _urls = new List<string>();
foreach (HtmlElement elem in elems)
{
string strHref = elem.GetAttribute("href");
_urls.Add(strHref);
}
目前使用webbrowse可以获取一部分的链接,应该是没有加载完.这个时间挺难把握的,看来还是得分析ajax提交的路径和参数.不过还是挺想这两种方法的源码实现.拜求...学习...
...这个他装逼不装逼,我不清楚,反正他贡献了这个帖子就行(为这个帖子人气出了30分之一的力气)嘿嘿...
这个我可以做到,这个你就搞个定时器,定时3秒去滚动滚动条就可以实现刷新出来新的内容;同时在滚动之前就把webbrowser的源代码获取出来,再判断下最大记录数和源代码的记录数,就可以知道是否加载完了;其他网页你要知道ajax或js触发的条件是什么,手动触发它,然后获取它的内容就可以了;
具体方法在此我不想多说了。重点是你要先知道一个背景知识:google、百度等等,也是“爬网页”的,以他们的技术实力,也不会去抓你说的这个东西。如果你发现有工业级的、比较可行的做法,那么你就可以教google、百度如何做搜索引擎了!
msdn都不读,探索个毛啊。
msdn都不读,探索个毛啊。
你怎么知道我不读,烦得就是你们这种装逼的,不爽可以不发言。
msdn都不读,探索个毛啊。
你怎么知道我不读,烦得就是你们这种装逼的,不爽可以不发言。
不爽你可以不问。
msdn都不读,探索个毛啊。
你怎么知道我不读,烦得就是你们这种装逼的,不爽可以不发言。
不爽你可以不问。
呵呵,请你回答了吗?是你自己舔着脸过来的,就算来了,什么实质性的问题没解决,就知道说别人,有意思吗?你是觉得你自己有多厉害啊!