Skip to main content
 首页 » 编程设计

c#之一个 C# 正则表达式问题 : retrieve Google search results

2024年02月24日32mengfanrong

我想将 Google 搜索结果(包括标题和链接)存储到数据库中。搜索结果的 HTML 代码如下:

<br/> 
标题

每页有 10 个结果。谁能告诉我如何检索 THEURL 和 THETITLE?

非常感谢!

请您参考如下方法:

你应该给Html Agility Pack一试。 HTML 解析器是读取 HTML 内容的正确方法,not regular expressions .

但是,如果您想自己承担风险:

<h3 class=r><a .*? href="(?<url>[^"]*)".*?>(?<title>.*?)</a></h3> 

你会遇到以下问题:

  • 换行符
  • 不匹配的标签
  • 微小的 HTML 更改

那么,祝你好运!