首页 > 解决方案 > 使用部分文本提取整行文本

问题描述

我在这里做的是检查网页的源代码<input字段,代码非常基本:

代码:

                        foreach (string key in keys)
                        {
                            if (pageHtml.Contains("name=\"" + key + "\""))
                            {
                                // Ignore fields that are hidden ...

                                // Add it to the list ...
                                found.Add(key + "|" + value);

                                // Log ...
                                Log.Add("Found [F] -> [ " + key + " ] -> [ " + value + " ] ...");
                            }
                        }

使用我能够检查是否name="VALUE"存在的代码,我的软件中有一个小问题,如果一个字段就像<input type="hidden" name="do" value="VALUE" />一个隐藏字段,我会遇到错误,我想我需要提取整行然后检查它是否在添加到列表之前包含“隐藏”,我想不出<input在检查之前提取整行的最佳方法,我假设我需要正则表达式,任何帮助将不胜感激。

标签: c#

解决方案


推荐阅读