技术文章:C#文章采集浅析
优采云 发布时间: 2022-12-07 05:17技术文章:C#文章采集浅析
Regex regexarticles = new Regex(".+ .+)\"\\s+target=\"_blank\">(?.+) \\(read:(?\\d+)\\).*\\ (评论:(?\\d+)\\).*\\((?.+)\\)\\s*\\s*
\\s+.+)\">(?.+)");
复制代码
这些可能会让你看不懂,但是我想学过正则表达式的人会笑话我,因为我的正则表达式不够灵活。给没有接触过正则表达式的朋友做一个简单的介绍,也是刚刚入门。正则表达式通过描述字符串的特征来进行匹配。这就是为什么我们需要分析页面的源代码。至于怎么搭配,其实也不难。我会提供一些文章供您参考。
正则表达式学习笔记:
30 分钟的正则表达式介绍:
我刚开始看这两篇文章文章,用正则表达式写了我最喜欢的程序。至于更多的文章,大家可以去网上找找看。
上面提到的是关键的正则表达式,下面就要说说如何获取了。
采集键码
//网页操作对象,我用来获取网页的源代码
HTML html = 新的 HTML();
// 对博客园每日排名数据执行采集
字符串 htmlcode = html. GetHTML("","utf-8");
//提取博客园排名文章信息的正则表达式
Regex regexarticles = new Regex(".+ .+)\"\\s+target=\"_blank\">(?.+) \\(read:(?\\d+)\\).*\\ (评论:(?\\d+)\\).*\\((?.+)\\)\\s*
\\s*\\s+.+)\">(?.+)");
//匹配表达式的所有内容
Match采集 文章 = 正则表达式。匹配(html代码);
/** 循环匹配内容
foreach(匹配文章中的m)
{
实体。文章测试 = 新实体。文章();
test.Category = "博客园热门文章"; //设置类别
test.Title = m.Groups["title"].Value; //设置标题
test.Url = m.Groups["url"].Value; //设置连接
test.Views = int.Parse(m.Groups["views"].Value); //设置浏览次数
test.Replys = int.Parse(m.Groups["reply"].Value); //设置评论数
test.Datatime = m.Groups["time"].Value; //设置释放时间
test.Author = m.Groups["author"].Value; //设置作者
test.Site = m.Groups["blog"].Value; //设置文章源
列表。添加(测试);
}
Match采集 文章 = 正则表达式。匹配(html代码);
复制代码
解读:关键词挖掘工具有哪些(附:搜索引擎长尾词免费挖掘工具大全)
自由的!
官方网站网站
类似网页网站查询
这也是一个非常好用的免费谷歌浏览器扩展插件,
无需注册即可使用。
这个插件的好处是可以查看一些竞争对手网站的相关流量、排名等数据。
比如我们看一下这个页面的数据:
从上到下可以看到全球排名、国家排名、品类排名三个指标:
然后是过去一周的访客流量等相关数据,类似于谷歌统计:
继续往下看,还可以看到客户主要来自的国家:
最后是流量来源渠道(自然搜索、直访、社交引流、广告)等数据比:
这个工具看起来确实有一些不错的功能,
您可以了解您的竞争对手网站。
但是WP Garden经过测试,发现了2个问题:
所以,如果你还想使用这个工具,这里是下载地址。
Keyworddit关键词Reddit话题挖掘
此关键字工具与其他显示搜索兴趣的关键字之间的区别在于,
keyworddit的所有数据均来自国外著名论坛reddit上用户讨论的数据。
来自 reddit 的数据是独一无二的,有其优点和局限性。
这是我们搜索 Iphone 的结果:
点击“上下文”将跳转到谷歌的搜索页面:
如果你也想试试这个免费工具,
你可以看看他们的官方网站。
Buzzsumo社交SNS监控
如果您不再需要关键字数据,
想了解各大社交网络上的一些相关数据,
然后考虑 Buzzsumo 的 Google Chrome 扩展程序。
20,000 人在使用它,这已经很不错了。
安装完成后需要登录查看数据:
如果您没有帐户,请注册一个。
或者您可以使用 Facebook 登录(但很可能会失败)。
折腾了一番,总算登录了。
你会看到这样的东西:
回到你想研究的竞争对手的网站,
点击右上角的小图标,
可以看到这个网站的SNS社交相关信息:
下面是具体细节,
数字通常代表社交媒体上的互动或分享
Buzzsumo 浏览器扩展,
往往适合B2C外贸客户。
因为B2B相关的文章,
经常单调,
不可能在社交网络上引起任何分享或喜欢。
但你也可以试试,
反正都是免费的。
下载链接
KeywordTool.io 关键词挖掘工具
我们在讨论如何查找和挖掘 YouTube 视频关键字时介绍了这个工具。
这个工具的强大之处在于它可以让你制定查询平台,不局限于google
您还可以选择国家和语言:
关于如何使用此工具研究 YouTube 视频的关键字,
查看 WP Garden 上的 文章。
这个很棒的工具的网址。
Meta SEO Inspector网页数据分析
想知道为什么你对手的 网站 排名比你高?
很可能他的 网站 信息比你的编辑得更好。
但是你怎么知道对方的网站的信息是怎么编辑的呢?
考虑使用这个 Google Chrome 插件:
此插件不需要注册即可使用。
安装后,打开你的竞争对手网站,
点击这个小图标可以看到信息:
这些数据不需要太多解释。
做过SEO的孩子一般都明白是什么意思。
一些关键数据是网站标题、描述、语言等。
这个简单的插件可以在这里下载。
QuestionDB关键词话题挖掘工具
这个工具也是从reddit上挖掘相关话题
登录他们的 网站 后,
输入您要查询的关键词,
您可以立即看到很多可用的主题:
合理参考这些问题,
可以帮助您编写您的读者会感兴趣的文章!
官方网站在这里。
检查我的链接 网站 链接健康检查
当您的外贸营销网站内容不断增加时,
在更新网站的过程中,可能由于一些遗漏,
有一些死链接或损坏的页面。
如果有问题的页面没有及时清理,
访问者经常会遇到页面打不开的情况,
Google 也会认为您的 网站 有很多问题。
通过使用这个检查我的链接(检查我的链接)谷歌扩展:
您可以在 网站 页面中快速检查可能存在问题的链接:
如上图所示,安装扩展后,
该程序将自动分析您 网站 上的所有链接。
绿色代表健康,*敏*感*词*代表警告,红色代表问题:
数据告诉我们:
页面上的链接总数为130,
其中129人健康,
1是有问题的。
但是我们花了很长时间,
我也找不到相关链接。
可能有一点服务器延迟问题,不用担心。
总之这个小工具很好用,下载地址
Bulk Keyword批量生成行业长尾关键词
如果你的公司属于比较大的行业,
您可以使用这个批量关键词工具为您的行业挖掘大量的长尾关键词:
例如,
我们的WP园帮一个汽车客户做了外贸营销网站,并为他们提供了Google SEO优化服务。
我们将使用这个网站,
帮助这个汽车零售客户进行关键字研究。
第一步选择行业类型业务类型,我们设置为auto汽车:
并检查几个关键字字段:
然后选择地址:
可以生成大量关键词:
这些关键字也可以下载到电脑上!
免费试用地址
PageSpeed Insights 网速检测
Google 正式推出了网站速度检测网站pagespeed insight。
他们还同时推出了chrome扩展版:
与GTMETRIX和PINDOM相比,
Google PageSpeed 的评分机制非常严格,
分数往往比其他评分平台低一点:
而且数据也出奇的不一致,
比如这里的分数是88分(中上)
不过毕竟是谷歌官方的评测工具,
作为参考还是不错的。
下载链接
SEO Minion 网站 SEO 健康检查
这个免费的 SEO 插件可以在尽可能短的时间内,
向您展示一些基本的 网站 SEO 问题概况,
非常适合SEO优化初学者!
安装chrome扩展后,
您可以立即查看您网页的 SEO 健康状况:
该插件为您提供了一些有用的数据:
WP Garden 挑选了几个比较重要的功能给大家展示一下。
先看ANALYZE ON-PAGE SEO显示的信息:
仔细看上图,
可以发现SEO Minion提供了很多信息,
包括网站链接、标题、描述、Meta Robots、页面H标题元素赋值等。
有一点SEO经验的人,
我们都知道这些信息的重要性。
向下滑动一点,可以看到OPEN GRAPH的相关信息:
如果你不知道什么是开放图,WP Garden 会为你简单解释一下。
这些标题、描述、图片等都是你的网页在社交SNS平台上被分享时显示的内容。
例如在 Facebook 或 twitter 上分享时,会使用 OG:TITLE 中的标题内容。
SEO Minon插件的另一个功能是快速挖掘网页上的相关链接:
您也可以在右下角下载所有链接!
下载链接
SEOquake 网站SEO 评估
这个谷歌浏览器 chrome 扩展真的很棒!
很多人买不起AHREFS(WP Garden用这个工具帮客户做SEO),
您可以使用 SEOquake 简单地查看您的 网站 SEO 数据:
安装后,您会在顶部看到一个小工具栏。
单击字母“i”的那个小图标,
查看更多关于 网站 的信息。
像这样,
页面的标题和关键字描述,
此信息在前面提到的工具中进行了讨论,
在此不再重复描述。
值得一提的是,
SEOquake也提供各大平台的相关数据。
当然,如果你的网站比较新,数据内容比较少,很多平台的参数都是0。
但是在我们WP Garden帮客户做了网站和Google SEO服务之后,
网站 上总会有大量优质内容。
比如下图,仔细看会看到以下几个平台的数据:
SEOquake 的另一个不错的功能,
只需查看 网站 的关键字密度指标即可。
虽然我们不建议恶意分割 网站 关键字,
但是有了一些数据进行分析,
对提高Google SEO排名还是有一定参考价值的:
最后是ONPAGE SEO的简单分析,
还有一些常见的SEO数据,
比如图片是否加ALT属性,页面的H1和H2标题是什么,页面标题描述是什么等等:
总之,SEOQuake真的是一个强大的插件,而且是免费的!
下载链接
Ninja Outreach 网络邮件爬虫
作为一名外贸业务员,
如果您知道潜在客户的公司网站,
登录对方网站时,使用chrome插件ninja outreach,
可以立即找到客户公司的联系电子邮件地址
安装这个 chrome 插件后,
您需要输入您的电子邮件以注册验证。
全程免费: