【问题标题】:parsing robots.txt file using c++使用 C++ 解析 robots.txt 文件
【发布时间】:2010-09-20 09:08:04
【问题描述】:

是否有任何库可以解析robots.txt,如果它不存在,我如何使用 boost 正则表达式在 c++ 中编写它?

【问题讨论】:

  • 需要更多细节:robots.txt 的格式和布局是什么?您是在质疑如何使用正则表达式编写或如何阅读?
  • “Robots.txt”是网络爬虫的排除机制。参见例如robotstxt.org/robotstxt.html 。这是一种微不足道的格式。
  • 不知道为什么人们投票结束这不是一个真正的问题。不过,也许它是 stackoverflow.com/questions/3751387/… 的副本。

标签: c++ regex boost robots.txt


【解决方案1】:

查看 Boost Regex 库中的 examples。如果您编辑您的问题以更好地了解您在 robots.txt 文件中究竟要查找什么,有人可以帮助您使用正则表达式语法。

例如,如果您要查找文件中所有用户代理的名称,您可以使用这样的表达式。

boost::regex expression("^User-agent:\s*(.*)");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-28
    • 1970-01-01
    • 2021-03-27
    • 2013-05-29
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    相关资源
    最近更新 更多