求捕获某网页某已知ID的texboxt的value........

非谓宇 2011-06-29 10:41:54
如标题 求救求救
...全文
189 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
dalmeeme 2011-06-30
  • 打赏
  • 举报
回复
那个页面没有id叫avc的文本框,你改成string text = web.Document.GetElementById("information").InnerText.ToString();
就能找到了。
solohac 2011-06-30
  • 打赏
  • 举报
回复
HttpWebRequest 整个网页弄下来,然后正则不行吗?
子夜__ 2011-06-29
  • 打赏
  • 举报
回复
没事。。要淡定。

人生坎坷挺多的。。

挺一挺就过去了
非谓宇 2011-06-29
  • 打赏
  • 举报
回复
我快死了。。。。。。。。。
子夜__ 2011-06-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xuanjianyu 的回复:]

还是那样啊。。。未将对象引用到实例。。
[/Quote]
么办法了。。。
非谓宇 2011-06-29
  • 打赏
  • 举报
回复
还是那样啊。。。未将对象引用到实例。。
子夜__ 2011-06-29
  • 打赏
  • 举报
回复
WebBrowser web = new WebBrowser();
web.Navigate("http://35free.net/xuanjianyu");
MessageBox.Show(web.Document.All["system_hostname"].GetAttribute("value"));

看看好好屎
非谓宇 2011-06-29
  • 打赏
  • 举报
回复
感激不尽啊。。由于时间很赶。。没办法再摸索下去了。。
非谓宇 2011-06-29
  • 打赏
  • 举报
回复
上面的两位高手。。。给我代码看看吧

WebBrowser web = new WebBrowser();
web.Navigate("http://35free.net/xuanjianyu");
string text = web.Document.GetElementById("avc").InnerText.ToString();
MessageBox.Show(text.ToString());
return true;
我用这种方法 搞一天了。。。没结果
子夜__ 2011-06-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 q107770540 的回复:]

textbox添加 runat=server属性
后台直接使用textbox1.value即可
[/Quote]
抓取完了 用正则来吧 你给他写个正则。。
q107770540 2011-06-29
  • 打赏
  • 举报
回复
textbox添加 runat=server属性
后台直接使用textbox1.value即可

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧