简单的爬虫示例
爬取网页中的文字等等。
如果需要爬取的精细,可自行在代码中更改逻辑,也可自行写爬虫。
实现很简单,无非是请求接口,将网页copy下来,根据标签显示,最后转换为字符串,进行展示。
我这里使用的是C#实现的。
首先创建项目
创建WPF窗口程序
注意:创建完项目后需要安装两个nuget包,分别是HtmlAgilityPack,System.net.Http。装上即可。
绘制简单窗口
需求:
需要有个按钮,和一个输入框输入网址,点击按钮爬取网址上的文字,将文字放到下方展示。
根据以上需求页面就这样出来了
接下来就是实现页面逻辑
主要功能为点击事件
避免麻烦这里直接在Button标签中写 click事件。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="80"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Button Grid.Row="0" Width="80" Height="40" HorizontalAlignment="Left" Margin="30,0,0,0" Content="点击爬取" Click="Button_Click"/>
<Label Content