shell 抓取网页解析网页 自动读取poj测试数据——V2生成 pku poj acm编程模版
来源:互联网 发布:特锐德网络 编辑:程序博客网 时间:2024/05/22 16:00
#!/bin/bash##################################Copyright:free#Author:wangkai#Date:2013-10-13#Description:从poj抓取网页,将网页中的输入数据自动#保存到题号开头的文件中。网页特点是http://poj.org/problem?id=1001#1001表示题号#shell抓取网页,解析内容,允许测试环境ubuntu 12.04#传入的第一个参数为题号#################################send=`date '+%Y-%m-%d %H:%M:%S'`i=$1; #传入的第一个参数为题号id=$i;dir='Dropbox/#acm_linux/poj_code/data/'dircode='Dropbox/#acm_linux/poj_code/'if [ ! -d "$dir" ]; then mkdir $dirfitouch ${dir}file_htmlcppname=${dircode}poj_${id}.cppif [ ! -d "$cppname" ]; thentouch $cppname;echo '/************************************************#Copyright:free#Author:wangkai#Date:2013-10-13#Description:从poj抓取网页,将网页中的输入数据自动#FileName:poj_'${id}'.cpp#Date:'${send}'************************************************/int main(){ freopen("poj_'${id}'.cpp","r",stdin) return 1;}'>$cppnamefi#for((i=1010;i<=1020;i++));dofile_loc=${dir}${i};pre_html='http://poj.org/problem?id=';html=${pre_html}${id}wget $html -O ${dir}/file_htmlFILE_CONTENT=`cat ${dir}/file_html`FILE_CONTENT=${FILE_CONTENT#*<p class=\"pst\">Sample Input</p><pre class=\"sio\">} # 去除前缀FILE_CONTENT=${FILE_CONTENT%%</pre><p class=\"pst\">Sample Output</p><pre class=\"sio\">*} # 去除后缀echo $FILE_CONTENT >$file_loc# dos2unix $id # 出现则安装dos2unix使用此命令进行转化#done
更多关于我的信息请访问http://www.linkedin.com/in/wangkaikai
- shell 抓取网页解析网页 自动读取poj测试数据——V2生成 pku poj acm编程模版
- shell 抓取网页解析网页 自动读取poj测试数据
- 读取 抓取 网页内容
- perl 网页抓取 网页解析
- POJ 1003求Hangover解题报告——【PKU ACM】
- POJ 1004Financial Management解题报告——【PKU ACM】
- POJ 1007DNA Sorting解题报告——【PKU ACM】
- PKU ACM poj 1161 源代码
- PKU ACM poj 3349 源代码
- PKU ACM poj 1175 源代码
- PKU ACM poj 2231 源代码
- PKU ACM poj 1459 源代码
- Scrapy教程——自动多网页抓取
- Python写爬虫——抓取网页并解析HTML
- Python写爬虫——抓取网页并解析HTML
- Python写爬虫——抓取网页并解析HTML
- Python写爬虫——抓取网页并解析HTML
- Python写爬虫——抓取网页并解析HTML
- Android之菜单创建方式
- 工作交接给我是该高兴还是怎样
- 购物网站核心代码_文件上传_发送邮件_购物车设计_在线支付
- Java添加水印+图片水印+文字水印
- MySQL四个客户端工具的比较
- shell 抓取网页解析网页 自动读取poj测试数据——V2生成 pku poj acm编程模版
- linux就是这个范儿之融于心而表于行(2)
- Android 无线接口层RIL
- Android编程方式开发UI界面和XML文件与Java代码混合控制UI界面
- char与signed char, unsigned char的区别
- LINUX Socket学习笔记
- 多目标优化
- C语言中有空字符吗?没有!
- android monitor tool (6.0 监控文件系统)