回 帖 发 新 帖 刷新版面

主题:VFP操作网页,还有一点问题,请教老师来了.

http://bbs.pfan.cn/showbbs.asp?id=347932
此贴3楼的回答,我很满意.在此,再一次向liupeisong老师表示感谢(第一次在此论坛发贴,就得到了老师

的帮忙,我很高兴,也祝愿论坛越办越红火!)

老师回答的代码如下:

[color=FF0000]ox=createobject('INTERNETEXPLORER.APPLICATION')
url="http://www.ancc.org.cn/Service/Tools/FirmAffiche_Query.aspx"
ox.visible=.t.
ox.Navigate("&url")
DO WHILE ox.ReadyState<>4
doevents
ENDDO
ox.document.form1.Txt_code.value="3302" && Txt_code在网页源代码中(name),可以找到.
ox.document.form1.Txt_name.value="宁波" && Txt_name在网页源代码中(name),可以找到.
ox.document.form1.DDL_Date.value="4"    && DDL_Date在网页源代码中,可以找到.
ox.document.form1.Btn_Query.click       && Btn_Query在网页源代码中,可以找到.[/color]

现在,在此基础上,再提一个问题,还请liupeisong老师帮忙,完善一下代码.

问题如下:

1、登录 http://bbs.taobao.com/catalog/thread/154517-12414692.htm  (已会。只需将此链接拷入上述代码的第二行。)

2、在最下面有个“快速回复”。假设我设置回复的内容是“已经看过此贴子了。”  (这个命令不会写,请老师回复。)

3、点击“发表回复”
  这个命令应该是ox.document.form1.button_publish.click  (说明button_publish是"快速回复"的name,我想这条命令,应该是正确的,可是运行后,却提示出错.请老师再帮看看此条命令是否一定正确?)

再一次感谢liupeisong老师.

回复列表 (共2个回复)

沙发

我说过我没有写过此类程序,只是因为有点兴趣所以以前查过这方面的资料,而且我的主打语言也不是VFP,所以都是通过网上搜索后凭经验给你摘抄的代码。

我想你现在需要的是认真分析一下你那个网页(似乎是淘宝的论坛),我感觉重点应该在几个方面:
1、是否需要验证码;
2、是否需要cookie、防火墙的设置什么的;
3、快速回复是否找准确了;
4、是否需要预先准备数据以及数据是否需要进行编码。

以上几点仅供参考

板凳

另外,我也在CSDN和梅子论坛看到你的帖子了,只是是先在本论坛看到,所以在这里回答的。


我并不同意说本论坛就比其他两个好,我认为恰恰相反。这里的高手基本都消失了,版主也不太负责任。实际上我给你搜的内容主要是来自CSDN和梅子论坛,特别是后者。

我来回复

您尚未登录,请登录后再回复。点此登录或注册