关于抓取网页回帖信息的有关问题请问
关于抓取网页回帖信息的问题请教
诸位大神,本人新手,一直喜欢一个以图片展示为主的网站,苦于网速问题,有些GIF动画图片加载经常失败或者无响应,于是萌生了一个用c# winForm写一个网站阅读器的想法,在实现的过程中遇到了一些问题,苦于没有经验,想请教一下各位大神:
首先,网页的结构,该网站是一个展示图片为主的网站(描述太累了,直接说吧,煎蛋网里面的无聊图板块)
其次,如下图,可以看到评论区的“吐槽”默认是不显示的,需要点击后才会加载,然后才会加载评论的数据

这是点击吐槽标签后,显示的内容


问题:如何在winform程序中去加载这一块内容呢?如果是抓取内容的话,如果评论有更新,那么再次去判断的话效率有点低,有没有什么办法能够动态的去加载这一块呢,跪求各路大神指教~~
ps。附上自己的程序设计草图,评论会加载在评论加载区域中

------解决思路----------------------
httpwebrequest
------解决思路----------------------
没有办法吧,毕竟你是去抓取人家网页上的东西。如果你想实时得到别人的信息,那你只有不断的去读别人的页面才知道。
如果你直接去一直循环抓取网页,那你的程序就卡死在那里...因为请求一次网页并不是那么效率。
所以想象中最好的办法就是创建线程,让那条线程过一段时间去请求一次页面,然后比对评论,如果评论有更新,就刷新评论。这样主界面就不会卡住,并且评论是实时跟着变化的。
诸位大神,本人新手,一直喜欢一个以图片展示为主的网站,苦于网速问题,有些GIF动画图片加载经常失败或者无响应,于是萌生了一个用c# winForm写一个网站阅读器的想法,在实现的过程中遇到了一些问题,苦于没有经验,想请教一下各位大神:
首先,网页的结构,该网站是一个展示图片为主的网站(描述太累了,直接说吧,煎蛋网里面的无聊图板块)
其次,如下图,可以看到评论区的“吐槽”默认是不显示的,需要点击后才会加载,然后才会加载评论的数据
这是点击吐槽标签后,显示的内容
问题:如何在winform程序中去加载这一块内容呢?如果是抓取内容的话,如果评论有更新,那么再次去判断的话效率有点低,有没有什么办法能够动态的去加载这一块呢,跪求各路大神指教~~
ps。附上自己的程序设计草图,评论会加载在评论加载区域中
------解决思路----------------------
httpwebrequest
------解决思路----------------------
没有办法吧,毕竟你是去抓取人家网页上的东西。如果你想实时得到别人的信息,那你只有不断的去读别人的页面才知道。
如果你直接去一直循环抓取网页,那你的程序就卡死在那里...因为请求一次网页并不是那么效率。
所以想象中最好的办法就是创建线程,让那条线程过一段时间去请求一次页面,然后比对评论,如果评论有更新,就刷新评论。这样主界面就不会卡住,并且评论是实时跟着变化的。