能提取网址相同但内容变化网页的文本?
易语言吧
全部回复
仅看楼主
level 8
acain 楼主
有的网站数据页数用脚本控制,所以网址不会变化,这样 HTTP读文件 这个命令的参数也不会变,那还怎么提取内容文本?
比如 易派客 的商品搜索页
2018年09月06日 08点09分 1
level 8
acain 楼主
设想手工换页面,让控件返回文本,可惜并没有返回的这种方法
2018年09月06日 08点09分 3
level 13
浏览器抓包看看,页码参数说不定是post提交的[滑稽],如果没抓到那恭喜你要去研究JavaScript了[笑眼]
2018年09月06日 13点09分 4
level 13
果然如此,
你要POST的地址是【https://mall.epec.com/ecmall/search/productInfoSearchFilterList.do
简单分析下各参数,“page”多次测试无变化,先不管他,“pagelimit”这参数呢,大概就是本页显示的商品数量,这个也可以不管(或许可以自定义),重要的“pageStart”来了,不知道命名的人是什么逻辑,总之页数就是pageStart÷pagelimit,“searchWord”不用说了吧,提交的时候要url转码,其他的原封不动就好。
代码怎么写那就你自己去研究了,易语言自带的支持库或者API都太麻烦,我比较懒都是用的彗星支持库[滑稽],个人比较喜欢把参数和head放常量里,用的时候再子文本替换。
对了,要想你的程序不出做在此之前你还要获取搜索到的总商品数。。。
2018年09月06日 13点09分 6
level 1
同问
2020年05月01日 17点05分 7
1