| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5976 人关注过本帖
标题:网页上如何模拟鼠标点击、谢谢!
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
梅子论坛有类似问题的解决方案

坚守VFP最后的阵地
2017-07-31 16:25
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1738
专家分:3329
注 册:2012-2-29
收藏
得分:0 
@sdta:谢谢!
2017-07-31 16:51
zyxxzhyg
Rank: 3Rank: 3
来 自:江西
等 级:论坛游侠
威 望:5
帖 子:58
专家分:134
注 册:2014-6-26
收藏
得分:0 
Thisform.OleWebBrowse.document.getElementById("ksh").value=ksh
这样可以为id为ksh的表单项自动填入变量值
2017-08-01 08:25
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1738
专家分:3329
注 册:2012-2-29
收藏
得分:0 
@zyxxzhyg:谢谢!
2017-08-01 21:30
hyswcyh
Rank: 8Rank: 8
等 级:贵宾
威 望:20
帖 子:391
专家分:896
注 册:2004-11-23
收藏
得分:0 
万能的vfp。
2017-08-02 21:50
红星二锅头
Rank: 8Rank: 8
等 级:贵宾
威 望:46
帖 子:491
专家分:754
注 册:2016-8-25
收藏
得分:0 
Clear
? GetTranscript("17510303160057","030391006","210381199910024429")  && 考生号/准考证号/身份证号


Function GetTranscript(ksh As Character, zkz As Character, sfz As Character)
    poWinHttp = Createobject("WinHttp.WinHttpRequest.5.1")
    sURLR = "http://cx.  && 来路的绝对地址
    sUrl = [http://api.] + ksh + ;
        [&] +[zkzh=] + zkz + [&] + [sfzh=] + sfz + [&yzm=请点击]  && 防盗链地址
    poWinHttp.Open("GET", sUrl, .F.)
    poWinHttp.SetRequestHeader("Referer", sURLR )  && 页面判断功能,就是.SetRequestHeader("Referer", "来路的绝对地址")
    poWinHttp.Send()  && 提交表单
    ? poWinHttp.Status, poWinHttp.StatusText  && 判别返回的状态,如果是:200,则:OK
    If poWinHttp.Status = 200
        =GetData(poWinHttp.ResponseText)
    Else
        ? "错误!"
    Endif
Endfunc


Function GetData
    Parameters cStr
    Create Cursor MyData (姓名 C(14), 考生号 C(14), 语文 C(6), 数学 C(6), 外语 C(6), ;
        理科综合 c(6), 物理 c(6),化学 c(6),生物 C(6), 加试分 C(6), 总分 C(6))
    Insert Into MyData Values (Strextract(cStr, [姓名","QValue":"], ["]),;
        STREXTRACT(cStr, [考生号","QValue":"], ["]),;
        STREXTRACT(cStr, [语文","QValue":"], ["]),;
        STREXTRACT(cStr, [数学","QValue":"], ["]),;
        STREXTRACT(cStr, [外语","QValue":"], ["]),;
        STREXTRACT(cStr, [理科综合","QValue":"], ["]),;
        STREXTRACT(cStr, [物理","QValue":"], ["]),;
        STREXTRACT(cStr, [化学","QValue":"], ["]),;
        STREXTRACT(cStr, [生物","QValue":"], ["]),;
        STREXTRACT(cStr, [加试分","QValue":"], ["]),;
        STREXTRACT(cStr, [总分","QValue":"], ["]))
    Go Top
    Browse Last
    Use
    Return
Endfunc

*!*    信息项 结果
*!*    姓名 关蓄
*!*    考生号 17510303160057
*!*    语文 109
*!*    数学 88
*!*    外语 114
*!*    理科综合 200
*!*    物理 51.0
*!*    化学 69.5
*!*    生物 79.0
*!*    加试分 0
*!*    总分 511

团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2017-08-03 23:46
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1738
专家分:3329
注 册:2012-2-29
收藏
得分:0 
回复 16楼 红星二锅头
非常感谢!
2017-08-04 07:17
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1738
专家分:3329
注 册:2012-2-29
收藏
得分:0 
回复 16楼 红星二锅头
若使用数据表获取考试号、准考证号、身份证号连续查询多人时,仅可以查询前3人,后面的数据为空白,如何解决?谢谢!
CREATE dbf xsmd(ksh c(14),zkh c(9),sfh c(18))
INSERT INTO xsmd values("17510303160057","030391006","210381199910024429")
INSERT INTO xsmd values("17510302161435","030292428","222405199905100020")
INSERT INTO xsmd values("17510302160369","030294312","340823199904134018")
INSERT INTO xsmd values("17510302160490","030294419","342623199902204810")
INSERT INTO xsmd values("17510301160806","030194205","350182199808231591")
INSERT INTO xsmd values("17510301160807","030191917","350583199909237114")
2017-08-04 09:03
红星二锅头
Rank: 8Rank: 8
等 级:贵宾
威 望:46
帖 子:491
专家分:754
注 册:2016-8-25
收藏
得分:0 
网上只能查一个或两个信息,如果多了,认为你是商业目的,就需要输入验证码,所以批量查询有难度,供参考,,,

团队红星二锅头,队长王猛,领队李冲,顾问杨伟,副队张挺,外联马彪,内勤韩秀,人事顾闯,财务赵魁,后勤周强
2017-08-04 21:12
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1738
专家分:3329
注 册:2012-2-29
收藏
得分:0 
回复 19楼 红星二锅头
谢谢,周末愉快!
2017-08-04 22:16
快速回复:网页上如何模拟鼠标点击、谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033633 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved