标题:求指点,程序访问网页 1 2 ...20问题。
只看楼主
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 
把网页源代码发上来,我帮你搞定,        F12的最好了

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2020-01-07 13:45
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 
程序代码:
FUNCTION GETURL(URL)
    IF PCOUNT()<1 OR EMPTY(url)
        RETURN ''
    ENDIF
    LOCAL lcurl,lcfile,lcstr
    lcurl=URL
    lcfile=ADDBS(SYS(2023))+SYS(3)
    DECLARE LONG URLDownloadToFile IN URLMON.DLL LONG, STRING, STRING, LONG, LONG
    =URLDownloadToFile(0,lcurl,lcfile,0,0)
    CLEAR DLLS "URLDownloadToFile"
    lcstr=''
    IF FILE(lcfile)
        lcstr=FILETOSTR(lcfile)
        DELETE FILE &lcfile.
    ENDIF
    RETURN lcstr
ENDFUNC



GETURL("网址")
把源代码提出来复制上来

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2020-01-07 14:14
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 
或者这样
    URL = "http://www.baidu.com/"
    obj = CreateObject("Microsoft.XMLHTTP")
    obj.Open("get", URL,.f.)
    obj.send
    msg = obj.responsetext

总之要看一下源代码,一个是是否有框架,还有到底是怎么样的,如果你对DOM不是太了解的话,自己再来30天都有可能是蒙的

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2020-01-07 14:29
磁铁矿
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2019-4-20
得分:0 
谢谢! 我再试试。
2020-01-07 19:52
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
回复 11楼 fown
网址:https://gkcx.
需要 各高校 在四川招生的 文理科  近五年 专业录取分数线 数据,非常感谢!



[此贴子已经被作者于2020-1-7 20:16编辑过]

2020-01-07 20:14
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 
刚看到,稍等啊,我看一下

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2020-01-07 20:40
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 
s = "access_token=&local_province_id=51&local_type_id=1&page=2&school_id=187&signsafe=&size=20&uri=apidata/api/gk/score/special&year=2018"


oXml = NewObject("Microsoft.XmlHttp")
oXml.open("post", "https://api., .F.)
oXml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
oXml.send( s )

OP=oXml.responseText
=STRTOFILE(op,"分数.txt")



******local_province_id=51  ,这里的51代表城市,你要的是四川,51就是四川,local_type_id=1 1代表理科,2代表文科,page=2 是页码,这是第2页 school_id=187 学校,187是重庆理工,这个你可以自己看出来的,YEAR,代表哪年,你想要哪年的就用哪年吧

打完,收工,喝茶


[此贴子已经被作者于2020-1-7 20:56编辑过]


有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2020-01-07 20:50
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 

在线查看值和取回来的值一致

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2020-01-07 20:53
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
fown大师:我的电脑操作系统为WINXP、VFP9
第一次运行17楼代码出现下面截图的情况

第二次运行17楼代码不会出现上面所说的情况,并且结果正确。这是什么原因

坚守VFP最后的阵地
2020-01-07 21:05
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
fown大师:VFPJSON 解析代码能否上传供大家学习,谢谢了

坚守VFP最后的阵地
2020-01-07 21:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-498833-1-1.html




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

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