由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 5包子请教一个网页内容提取的问题
相关主题
菜鸟问写程序监控网页内容。。请问PERL里怎么判断一个list里面包含一个元素
help with Programming!!!MatLab 一问
问一个google api的问题\utils\t padr 命令
大包子求:大家知道这个网站怎么hack吗?请教脚本和编程高手:关键字自动查找与输出
问个编程问题 网络下载文件 (转载)[转载] 请问
Linux下如何限制一个命令只能在登陆为指定用户下才能运行? (转载)讨论讨论?电子投票防止作弊
包子酬谢,如何下载mitbbs 精华区请教:自动化办公系统
php在Xampp下运行出错,permission denied。求助请问哪里有java的downhill simplex方法的源码?
相关话题的讨论汇总
话题: root话题: chicago话题: il话题: bt话题: 60631
进入CS版参与讨论
1 (共1页)
b**********i
发帖数: 1482
1
比如我有很多USPS的tracking #,已做成txt字典,需要输入到http://usps.trackingnumber.org
里,然后返回投递地址。
比如9101148008600454119215,返回的地址是CHICAGO, IL 60631.在网页源码里显示的是
showAddress("CHICAGO, IL 60631")
想把tracking 跟提取到的地址写到txt文件,每个tracking跟地址一行,
比如9101148008600454119215 CHICAGO, IL 60631
用VB能实现么?或者有更好的方法?
5包子请教,50包子求源码。谢谢。
w******c
发帖数: 574
2
没看明白
你不是都拿到地址了么
直接加进去不就得了

的是

【在 b**********i 的大作中提到】
: 比如我有很多USPS的tracking #,已做成txt字典,需要输入到http://usps.trackingnumber.org
: 里,然后返回投递地址。
: 比如9101148008600454119215,返回的地址是CHICAGO, IL 60631.在网页源码里显示的是
: showAddress("CHICAGO, IL 60631")
: 想把tracking 跟提取到的地址写到txt文件,每个tracking跟地址一行,
: 比如9101148008600454119215 CHICAGO, IL 60631
: 用VB能实现么?或者有更好的方法?
: 5包子请教,50包子求源码。谢谢。

w***g
发帖数: 5958
3
不好意思. 没看到要的是VB的代码. 下面给的是Linux下的实现
下面是代码:
#!/bin/sh
while read N
do
wget http://usps.trackingnumber.org/usps-tracking.php?number=$N -q -O -
| grep showAddress | head -n 1 | cut -f 2 -d '"' 2> /dev/null
done
把这个存成文件usps.sh, 并且执行 chmod +x usps.sh
然后用 usps.sh < INPUT > OUTPUT 就可以完成你要的功能了

的是

【在 b**********i 的大作中提到】
: 比如我有很多USPS的tracking #,已做成txt字典,需要输入到http://usps.trackingnumber.org
: 里,然后返回投递地址。
: 比如9101148008600454119215,返回的地址是CHICAGO, IL 60631.在网页源码里显示的是
: showAddress("CHICAGO, IL 60631")
: 想把tracking 跟提取到的地址写到txt文件,每个tracking跟地址一行,
: 比如9101148008600454119215 CHICAGO, IL 60631
: 用VB能实现么?或者有更好的方法?
: 5包子请教,50包子求源码。谢谢。

b**********i
发帖数: 1482
4
10万个手动加?
-_-.

【在 w******c 的大作中提到】
: 没看明白
: 你不是都拿到地址了么
: 直接加进去不就得了
:
: 的是

b**********i
发帖数: 1482
5
我用的bt3,不知道这样是不是对?我把存有tracking号码的number.txt跟usps.sh都放在root下了。
root@bt:/# chmod +x usps.sh
root@bt:/# usps.sh number.txt track.txt
-bash: usps.sh: command not found
root@bt:/#

【在 w***g 的大作中提到】
: 不好意思. 没看到要的是VB的代码. 下面给的是Linux下的实现
: 下面是代码:
: #!/bin/sh
: while read N
: do
: wget http://usps.trackingnumber.org/usps-tracking.php?number=$N -q -O -
: | grep showAddress | head -n 1 | cut -f 2 -d '"' 2> /dev/null
: done
: 把这个存成文件usps.sh, 并且执行 chmod +x usps.sh
: 然后用 usps.sh < INPUT > OUTPUT 就可以完成你要的功能了

s******c
发帖数: 1920
6
注意
./usps.sh number.txt track.txt

放在root下了。

【在 b**********i 的大作中提到】
: 我用的bt3,不知道这样是不是对?我把存有tracking号码的number.txt跟usps.sh都放在root下了。
: root@bt:/# chmod +x usps.sh
: root@bt:/# usps.sh number.txt track.txt
: -bash: usps.sh: command not found
: root@bt:/#

b**********i
发帖数: 1482
7
因为win下编成的sh文件跟bt3下写成的不同,经过几次修改,最后的情况是运行之后就
死在那里,我用了只有5个tracking#的小样本。
root@bt:/# chmod +x usps.sh
root@bt:/# /usps.sh number1.txt track.txt
-bash: /usps.sh: /bin/sh^M: bad interpreter: 没有那个文件或目录
root@bt:/# chmod +x usps1.sh
root@bt:/# /usps1.sh number1.txt track.txt
/usps1.sh: line 8: syntax error near unexpected token `|'
/usps1.sh: line 8: `| grep showAddress | head -n 1 | cut -f 2 -d '"' 2> /dev
/null'
root@bt:/# /usps1.sh number1.txt track.txt
b**********i
发帖数: 1482
8
这个是5个tracking#的txt文件。
mit只能上传图片文件,改名居然没发骗过,只能上传到网盘。
http://u.115.com/file/f3c4b99e11
w***g
发帖数: 5958
9
你需要./usps.sh < number.txt > track.txt

放在root下了。

【在 b**********i 的大作中提到】
: 我用的bt3,不知道这样是不是对?我把存有tracking号码的number.txt跟usps.sh都放在root下了。
: root@bt:/# chmod +x usps.sh
: root@bt:/# usps.sh number.txt track.txt
: -bash: usps.sh: command not found
: root@bt:/#

b**********i
发帖数: 1482
10
赞,搞定了。 包子送上了。谢谢。
1 (共1页)
进入CS版参与讨论
相关主题
请问哪里有java的downhill simplex方法的源码?问个编程问题 网络下载文件 (转载)
有没有方法可以把期刊的abstract提取出来Linux下如何限制一个命令只能在登陆为指定用户下才能运行? (转载)
请教一个问题:怎样从gml文件中提取数据包子酬谢,如何下载mitbbs 精华区
有没有人说说image processing之类的还有什么比较新的热门点php在Xampp下运行出错,permission denied。求助
菜鸟问写程序监控网页内容。。请问PERL里怎么判断一个list里面包含一个元素
help with Programming!!!MatLab 一问
问一个google api的问题\utils\t padr 命令
大包子求:大家知道这个网站怎么hack吗?请教脚本和编程高手:关键字自动查找与输出
相关话题的讨论汇总
话题: root话题: chicago话题: il话题: bt话题: 60631