技术文章: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 插件后,

  您需要输入您的电子邮件以注册验证。

  全程免费:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线