ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: wcymiss

[原创] 不懂html也来学网抓(xmlhttp/winhttp+fiddler)

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2014-10-30 19:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖已被收录到知识树中,索引项:网页交互
renahu 发表于 2014-10-30 19:06
老师您好,您写的江苏七星彩中这句是什么意思呀?

Pstr = ""

问题多多,学习深入,精神可佳!

TA的精华主题

TA的得分主题

发表于 2014-10-30 19:59 | 显示全部楼层
本帖最后由 renahu 于 2014-10-30 20:15 编辑
onlycxb 发表于 2014-10-30 19:41
问题多多,学习深入,精神可佳!


呵呵,我是纯初学者,基础差,问题肯定多,让老师受累了。老师,最后两句什么意思呀

    Columns("B:C").NumberFormatLocal = "@"
    Columns("A:C").EntireColumn.AutoFit

明白了,第一行是设置数字格式:“@"是文本类型的;第二行是:自动调整行宽

TA的精华主题

TA的得分主题

发表于 2014-10-30 20:17 | 显示全部楼层
wcymiss 发表于 2014-10-22 16:56
再上一个动态参数的例子:

网站:http://www.abchina.com/cn/Public ... t20101217_45743.htm

吴老师,能回复我314楼的疑问吗? 这个网址后面用加什么东西吗?

点评

我没有出现你这样的问题。我试了,excel文件不关闭,改变货币,或日期,或页码,都能正确取到数据。  发表于 2014-10-30 20:36

TA的精华主题

TA的得分主题

发表于 2014-10-30 20:29 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
coby001 发表于 2014-10-30 10:42
.send "csrf_test_name=f52e9726d36d24aea77906fdbf0301f1&show_pwd=" & [a1] & "&dosubmit=%E6%8F%90%E4% ...

老师能不能帮忙解释一下为什么一定要这样引用  按照常理 我上面的那种引用格式都是可以的喔?

点评

更改方便啊。只要在单元格里更改就行了。  发表于 2014-10-30 20:35

TA的精华主题

TA的得分主题

发表于 2014-10-30 20:37 | 显示全部楼层
renahu 发表于 2014-10-30 18:49
吴老师,17楼的体彩例子,这里是先要把UTF-8编码转换成J3编码是吗?J3编码是不是就是我们常见的能看懂的编 ...

我也不知道什么是J3编码,我看到江苏七星彩那个例子里面有个转换函数Function UTF8toChineseCharacters(szInput),有个网上朋友在注释中标了这么个编码,所以想问问

TA的精华主题

TA的得分主题

发表于 2014-10-30 20:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
wcymiss 发表于 2014-10-21 12:51
更多Fiddler的使用方法,敬请参考《Fiddler调试权威指南》一书。
电子书下载地址:http://pan.baidu.com/s ...

这是个什么转换函数:

Function UTF8toChineseCharacters(szInput)
    With CreateObject("MSScriptControl.ScriptControl")
    .Language = "JavaScript"
    .AddCode "function decode(str){return unescape(str.replace(/\u/g,'%u'));}"
    UTF8toChineseCharacters = .Eval("decode('" & szInput & "')")
    End With
End Function

点评

javascript的正则+解码。具体请百度。  发表于 2014-10-30 20:55

TA的精华主题

TA的得分主题

发表于 2014-10-30 21:03 | 显示全部楼层
renahu 发表于 2014-10-30 20:41
这是个什么转换函数:

Function UTF8toChineseCharacters(szInput)

这么说,下面这些就是所谓的正则表达式写的东西了

"  \u003cdiv class=\u0027kai_lwone\u0027\u003e \u003ctable width=\u0027100%\u0027 border=\u00270\u0027 cellspacing=\u00270\u0027 cellpadding=\u00272\u0027 class=\u0027kai_rbg3\u0027\u003e \u003ctr\u003e\u003ctd width=\u002760%\u0027 class=\u0027kai_rbg_zi\u0027\u003e江苏七星彩 开奖信息\u003c/td\u003e\u003ctd width=\u002740%\u002

TA的精华主题

TA的得分主题

发表于 2014-10-30 21:15 | 显示全部楼层
renahu 发表于 2014-10-30 19:59
呵呵,我是纯初学者,基础差,问题肯定多,让老师受累了。老师,最后两句什么意思呀

    Columns("B ...

第一句是设置单元格格式,这个可以录制。第二句是设置A至C列自动列宽

TA的精华主题

TA的得分主题

发表于 2014-10-30 21:22 | 显示全部楼层
onlycxb 发表于 2014-10-23 16:39
新手作业

请问,这里标注的J3编码是什么意思
STxt = UTF8toChineseCharacters(STxt)                                                           'J3编码

TA的精华主题

TA的得分主题

发表于 2014-10-30 21:25 | 显示全部楼层
想请教一下大神们,怎样才能抓到中国知网上的论文列表(http://epub.cnki.net/kns/brief/result.aspx?dbPrefix=CJFQ)呀,指点一下?

点评

用fiddler抓包并找到数据所在网页。模拟Request内容编写代码。  发表于 2014-10-30 21:38
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-13 11:48 , Processed in 0.042318 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表