| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 897 人关注过本帖
标题:无头 WebView2(2025.12.18 更新)
只看楼主 加入收藏
DANSON
Rank: 1
等 级:新手上路
帖 子:35
专家分:5
注 册:2025-10-4
收藏
得分:0 
回复 楼主 吹水佬
https://
thread-index: Adw5r6B5uOxiPEuTSiqcFVfs+SQcdA==

吹版,像这种网址,各种模式都抓不到数据,如何解决

图片附件: 游客没有浏览图片的权限,请 登录注册


图片附件: 游客没有浏览图片的权限,请 登录注册
前天 11:12
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10966
专家分:43601
注 册:2014-5-20
收藏
得分:0 
回复 21楼 DANSON
要自己写代码去爬
玩这些东东一定要学会web的东西,起码要懂点 html、js 等。

[此贴子已经被作者于2025-12-17 11:16编辑过]

前天 11:14
DANSON
Rank: 1
等 级:新手上路
帖 子:35
专家分:5
注 册:2025-10-4
收藏
得分:0 
回复 22楼 吹水佬
当然是自己写了完整的代码,也尝试了你的DLL,都抓不到,绝大多数网址都没问题,像以下的网址,就没办法抓到,因为源文件(源码)里根本就没有网页内容数据,各位兄弟可有解决办法:

https://
thread-index: Adw5r6B5uOxiPEuTSiqcFVfs+SQcdA==

https://jms.
thread-index: Adw5r7558idvI2p6T3Wq9+XhT7NAtw==

https://news.
thread-index: Adw5r7RfgzqfPa42RkWCARgVBnjcig==

https://hdact.linker.cc/bzyuntingActivity_new/share/information.html?newsId=13282&inApp=0&providerCode=21010&version=6.13.1&appCode=21010&wxUserId=null&openType=1
thread-index: Adw5r/tRoRWBEexZSHSEx7hzRLKFHQ==
前天 11:22
DANSON
Rank: 1
等 级:新手上路
帖 子:35
专家分:5
注 册:2025-10-4
收藏
得分:0 
这是我为单位写的一个爬取宣传数据的应用程序,绝大多数网页场景都OK,就是少部分网页无能为力

图片附件: 游客没有浏览图片的权限,请 登录注册
前天 11:28
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10966
专家分:43601
注 册:2014-5-20
收藏
得分:0 
回复 23楼 DANSON
你的爬代码呢?
前天 11:53
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10966
专家分:43601
注 册:2014-5-20
收藏
得分:0 
看看html文本,改改 but2.click
程序代码:
    PROCEDURE but2.click
        IF this.Caption=="源码json"
            thisform.txt.value = getHtmlJson(thisform, ALLTRIM(thisform.url.value))
        ELSE
            thisform.txt.value = getHtmlText(thisform, ALLTRIM(thisform.url.value))
        ENDIF
        this.Caption = IIF(this.Caption=="源码json","源码html","源码json")
    ENDPROC


再增加一个函数 getHtmlText()
程序代码:
FUNCTION getHtmlText(oForm, cUrl)
    oForm.txt.value = "获取数据,请稍候......"
    LOCAL jsCode
    oForm.myNavigate(cUrl, 30)
    jsCode = "document.documentElement.outerHTML;"
    oForm.myExecuteScript(jsCode, .t., 30)
    RETURN oForm.returnExecuteScript
ENDFUNC
前天 12:24
DANSON
Rank: 1
等 级:新手上路
帖 子:35
专家分:5
注 册:2025-10-4
收藏
得分:0 
回复 26楼 吹水佬
经验证,吹版是国内最牛13的VFP版主,没有之一!!!
图片附件: 游客没有浏览图片的权限,请 登录注册
前天 13:03
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10966
专家分:43601
注 册:2014-5-20
收藏
得分:0 
那几个网址有些下载好慢,可以增加那个等待时间值,示例设的是30秒。
还有,这网站的连接好像有时间间隔限制,短时间内多次连有时会获取不了正常网页内容。
前天 13:20
DANSON
Rank: 1
等 级:新手上路
帖 子:35
专家分:5
注 册:2025-10-4
收藏
得分:0 
回复 28楼 吹水佬
是的,总之,一句话:吹版威武!!!
前天 13:31
DANSON
Rank: 1
等 级:新手上路
帖 子:35
专家分:5
注 册:2025-10-4
收藏
得分:0 
回复 28楼 吹水佬
万能的吹版,我把您的代码精简了一下,便于无缝融合到我自己的代码里,经验证可行,是否可以发到这里供兄弟们切磋一下?

图片附件: 游客没有浏览图片的权限,请 登录注册
前天 15:54
快速回复:无头 WebView2(2025.12.18 更新)
数据加载中...
 
   



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

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