. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』 » 专题:命令正则

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 关闭主题
 
主题工具
softer
 
softer 的头像
热心会员
 
资 料:
注册日期: Jan 2005
帖子: 5,237 声望值: 5
精华: 7,解答: 1
#1 旧 2009-10-11, 23:09:00 默认 【求助】问个CURL提取数据的问题
softer 当前离线  

想通过CURL 提取 某页面 某个关键字 前的内容,然后将这些内容进行比较 将最小值 记录

请问该如何操作. 例如页面上不同行有 333RMB 222RMB 123RMB,我想针对关键字RMB进行检测,然后比较RMB前头的数字 ,找出最小值.

curl -o temp "http://你的网站"
find /c "temp" "RMB"
??后头不会写了 记录RMB前的数,然后比较 得出最小 并输出记录


不知道除了CURL还能有别的办法实现吗???


冲437重400普431北422会津140阪343龙岗153清迈349公园141东340汉351长跑节200兴138兰弃旧马356北海道403北马志愿赛维145京都348武汉148长跑节137奥329
namejm
 
namejm 的头像
超级会员
 
资 料:
注册日期: Apr 2009
帖子: 1,393 声望值: 3
精华: 21,解答: 84
#2 旧 2009-10-12, 00:05:27 默认
namejm 当前离线  

请给出具体网址,拿到具体数据再说,这样大而化之的描述让人无从下手。


TotalCommder、EveryThing、batch、AutoHotKey、EverEdit
精通Word、Excel、PPT的安装与卸载
熟练掌握VB、C++、SQL的拼读与缩写
softer
 
softer 的头像
热心会员
 
资 料:
注册日期: Jan 2005
帖子: 5,237 声望值: 5
精华: 7,解答: 1
#3 旧 2009-10-12, 00:06:46 默认
softer 当前离线  

引用:
作者: namejm 查看帖子
请给出具体网址,拿到具体数据再说,这样大而化之的描述让人无从下手。

例如

http://www.airasiaplus.com/search.ph...estination=TSN

我想分析 MYR 前的数,比较最小的 进行记录 例如 490.
namejm
 
namejm 的头像
超级会员
 
资 料:
注册日期: Apr 2009
帖子: 1,393 声望值: 3
精华: 21,解答: 84
#4 旧 2009-10-20, 23:05:50 默认
namejm 当前离线  

代码:
@echo off
curl -o tmp.txt "http://www.airasiaplus.com/search.php?fMonth=02&fDay=01&fYear=2010&fOrigin=KUL&fDestination=TSN"
:: min初始值中9的个数要设置成大于或等于MYR数值中整数的位数
set min=999999
setlocal enabledelayedexpansion
for /f "tokens=4 delims=><. " %%i in ('findstr /c:".00 MYR" tmp.txt') do (
    set num=%%i
    set num=!num:,=!
    if !num! leq !min! set min=!num!
)
echo 最小值是 %min%
pause
发表新主题 关闭主题

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 06:51:15.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号