【有难度!】探讨网页提取

个月图片说明

探讨1:如何获得红色框的连接呢,并提取出字符串
探讨2:假如我获得到红色的链接,要怎么获得蓝色的链接呢
探讨3:假如用WEBBROSER控件能否做到

7个回答

请提供问题背景,如编程环境、语言、目标等

另外,一般程序获取网页内容是不用可视化的,抓来html文件用XPATH或者正则解决。

wang123123a
一个新的的菜鸟 我要用C#来做
5 年多之前 回复

我猜的是这个红圆圈框和蓝圆圈框是jsp程序写的;至于上面图片里的字就获取不到了,因为那就是图片;
你可以用jsp来做;

如果回答对您有帮助,请采纳

第一次回答的有问题
是用javascript实现的

如果回答对您有帮助,请采纳

用WEBBROSER控件理论上是能做到的,但比较麻烦。
至于第一个和第二个问题是一样的,正如楼上所说,先通过程序下载网页的HTML,然后再通过对HTML的分析生成模式,使用正则来提取就OK了。
不知道你准备使用什么语言实现,这里提供一个获取网页内容的参考:Java使用HttpClient的HttpGet获取网页内容

testcs_dn
微wx笑 回复一个新的的菜鸟: 当然没问题。
5 年多之前 回复
wang123123a
一个新的的菜鸟 我准备用C#来做,不知道能不能实现
5 年多之前 回复

如果没猜错的话,页面的标签应该是这样的: ,你要做的就是获取html的文本内容,然后根据正则表则式进行获取,
或者将它解析成dom文档,通过标签的id进行获取,这个是最简单的,希望能帮到你

wang123123a
一个新的的菜鸟 图裂了,看不到,大大
5 年多之前 回复

你的看下这些数据是页面上直接有的还是ajax动态加载的,如果是ajax动态加载的你找到数据接口,直接请求数据接口获取数据就行。。一般ajax动态加载返回的是json数据的多,你建立个对应的类反序列化下得到你的类实例就可以操作了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐