网络请求正常工作,一切都按计划进行,但由于某种原因,我似乎无法抓住并删除一块字符串。下面的删除是一个很多的尝试,通过字符串解析并删除标签和文本
我没有我的人的来源,所以我会尝试重新创建它。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Text;
using System.IO;
public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
StringBuilder sb = new StringBuilder();
byte[] srs = new byte[8192];
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http:"+//mywebsite.com/getsearchresults/page.aspx="+ result["x"]);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream xStream = response.GetResponseStream();
string myString = null;
int count = 0;
do
{
count = xStream.Read(srs, 0, srs.Length);
if (count != 0)
{
myString = Encoding.ASCII.GetString(srs, 0, count);
//regex ismatch = new myString.regex (@"\The Following Results Are\b")
//ismatch = regex.replace("The Follwing Results Are","",1);
sb.Append(myString);
}
}
while (count > 0);
printresults.Text = sb.ToString();
}
}
}
Err ...你的代码有点混乱。虽然仍然可以理解,但很明显,这是行不通的。但由于拼写错误的数量,很难说出实际错误。所以我想如果你提交了一些可编译的代码会有帮助。 –
另外一个解释会有很长的路要走。 – RBarryYoung
与工作有关的代码im的唯一部分是删除“以下结果”的部分,正如我所说我没有访问代码,所以我从内存中写入代码。它的一切工作正常接受字符串操作。我不知道这是否有帮助。当我写这个问题的网站超时,所以我的解释似乎已经失踪。 (我需要从传入的html中抓取几个字,并删除它们,但没有一个类,所以我不能通过它们的标签或类名抓取它们) – user1902540