由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - 请教一个HTMLelement问题
相关主题
how to programatically fill the form and submit it新问题
怎样用c#编程模拟跟网页interact?.NET 界面控件
有人可以谈谈对于attribute的理解嘛?MSNMessenger用户上线时候的提示窗口是如何实现的?
Mutually exclusive attributescsharp有什么chart画图控件?
using weather XML feed in C# - 2 csharp的文字输入控件能够实现drag吗?
一个xml的问题。如何在c#中对输出的text设置成不同的font
心得:use XPath (+namespace)cs2.0的ReportView控件怎么编程画charts?
Anybody use HtmlAgilityPack?c#2005的2个chart报表控件改选哪个?
相关话题的讨论汇总
话题: onclick话题: input话题: submit话题: javacript1
进入DotNet版参与讨论
1 (共1页)
l********e
发帖数: 3632
1
有如下网页
....



....
如和寻找到某个特定的input然后click?
发现用GetAttribute("onClick").Equals(some javacript1)总是找不到
估计是不是因为javascript不能看作字符串的缘故?
那么还有什么办法找到呢?
谢谢!
(我用的vb.net/c#)
a9
发帖数: 21638
2
你要在后台编码中找?
那至少得有个id和runat=server的标记吧?

【在 l********e 的大作中提到】
: 有如下网页
: ....
:
:
:
: ....
: 如和寻找到某个特定的input然后click?
: 发现用GetAttribute("onClick").Equals(some javacript1)总是找不到
: 估计是不是因为javascript不能看作字符串的缘故?
: 那么还有什么办法找到呢?

l********e
发帖数: 3632
3
不晓得后台找是不是很容易被服务器侦测出来。
所以只想在html里面找。
anyway,thanks

【在 a9 的大作中提到】
: 你要在后台编码中找?
: 那至少得有个id和runat=server的标记吧?

c**t
发帖数: 2744
4
如果是在客户端,用js就可以

【在 a9 的大作中提到】
: 你要在后台编码中找?
: 那至少得有个id和runat=server的标记吧?

r****y
发帖数: 26819
5
除了检查onClick,还可以给每个input分配一点别的attribute,比如id
把匹配js改为匹配id之类的

【在 l********e 的大作中提到】
: 有如下网页
: ....
:
:
:
: ....
: 如和寻找到某个特定的input然后click?
: 发现用GetAttribute("onClick").Equals(some javacript1)总是找不到
: 估计是不是因为javascript不能看作字符串的缘故?
: 那么还有什么办法找到呢?

a9
发帖数: 21638
6
估计他是在分析网页?

【在 r****y 的大作中提到】
: 除了检查onClick,还可以给每个input分配一点别的attribute,比如id
: 把匹配js改为匹配id之类的

l********e
发帖数: 3632
7
是啊。

【在 a9 的大作中提到】
: 估计他是在分析网页?
a9
发帖数: 21638
8
用browser控件?
直接用httpwebrequest多好啊?
然后用正则表达式分析。

【在 l********e 的大作中提到】
: 是啊。
l********e
发帖数: 3632
9
我也想过。
但是regularExp找到了以后,如何实现onClick这个事件呢?
我用webBrowser的想法就是,找到这个input后然后
elem.invoke("click");
其他我还想不出什么方法出来。。。

【在 a9 的大作中提到】
: 用browser控件?
: 直接用httpwebrequest多好啊?
: 然后用正则表达式分析。

a9
发帖数: 21638
10
你直接看onclick的代码是干啥的,转成c#的不就行了。
一般不就是检查然后submit嘛。
正好把检查跳过去了。
webbrowser这个烂控件不用也罢。

【在 l********e 的大作中提到】
: 我也想过。
: 但是regularExp找到了以后,如何实现onClick这个事件呢?
: 我用webBrowser的想法就是,找到这个input后然后
: elem.invoke("click");
: 其他我还想不出什么方法出来。。。

c**t
发帖数: 2744
11
HtmlAgilityPack2 is very good, use XPath

【在 a9 的大作中提到】
: 用browser控件?
: 直接用httpwebrequest多好啊?
: 然后用正则表达式分析。

l********e
发帖数: 3632
12
thanks

【在 c**t 的大作中提到】
: HtmlAgilityPack2 is very good, use XPath
1 (共1页)
进入DotNet版参与讨论
相关主题
c#2005的2个chart报表控件改选哪个?using weather XML feed in C# - 2
winform显示excel文件的问题一个xml的问题。
问个.NET土问题 心得:use XPath (+namespace)
Softpedia 居然主动收录我的软件了Anybody use HtmlAgilityPack?
how to programatically fill the form and submit it新问题
怎样用c#编程模拟跟网页interact?.NET 界面控件
有人可以谈谈对于attribute的理解嘛?MSNMessenger用户上线时候的提示窗口是如何实现的?
Mutually exclusive attributescsharp有什么chart画图控件?
相关话题的讨论汇总
话题: onclick话题: input话题: submit话题: javacript1