C#按行读取原始的pastebin

时间:2015-12-14 00:25:55

标签: c# pastebin

我想知道如何或是否可以使用C#读取pastebin的各个行。我想阅读http://pastebin.com/raw.php?i=fTgJF857的行并检查每行中的文本是否与另一个字符串匹配。这可能/我该怎么做?

我的目标是将用户的ID与ID列表进行比较。有点像白名单。像这样:

if(linefrompastebin == useridstring) { _isAllowed = true }

2 个答案:

答案 0 :(得分:0)

  1. 使用WebClient(或HttpClientGetResponseStream,具体取决于月亮的当前阶段)从PasteBin请求文字
  2. 捕获流(StreamReader)并使用String.Split逐个字符地读取它,或者使用客户端的逻辑将其保存为字符串,然后以hackishly方式调用{{1}}

答案 1 :(得分:0)

enter image description here

代码从var listAnonymousObjects= Cablist.Select(c => new {<id=c.Id,cabName=c.CabName }); 读取HTML行,将数据存储在字符串数组中并逐行检查以查看每行中的文本是否与引用字符串匹配。

public class ResponseCab()
{
     public int Id{get;set;}
     public string CabName{get;set;}
}

    List<ResponseCab> cabs=Cablist.Select(c => 
new ResponseCab{Id=c.Id,CabName=c.CabName });
相关问题