`
chembo
  • 浏览: 938807 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

手机自动下载当天voa听力

阅读更多
有这么个需求,由于上班较长时间,我希望利用这段时间做做听力什么的。那么为了下载听力材料,我需要每天去http://www.51voa.com/下载当天的更新。这是个重复的工作,完全可以利用手机或者电脑自动化。

解决方案简述如下:iphone4上写个脚本,去wget当天的更新;然后配上cron的定时任务便可以了。但谷歌了很久,都没找到iphone4的cron,或者说是休眠就会失效,所以即便能自动下载,但还需要人工去启动,这自然达不到自动化的效果。
所以新的解决方案如下:由于笔记本cygwin能启动cron,所以让笔记本每晚9点去下载,完了再scp到iphone4上去。这里有个假设:我每晚9点都会在家并开启wifi,笔记本开着,手机开着wifi和sshd。像我这样的宅男,这基本是个定律,没什么意外的话;而手机基本24小时开着wifi连接,只要路由开了自动会连上,而sshd服务可以在cydia上轻易安装启动。再在路由上绑定iphone4的mac地址,好让笔记本的在下载完后,scp能根据预设的IP连到iphone4上去。

脚本思路:下载voa首页,根据当天日期找出当天的voa更新,得到一个url list,然后for循环,逐个wget, 在得到的新页面内容,寻找mp3结尾的url,和lrc结尾的url,再进行wget.最后完成了scp到iphone4上去。

如下是脚本:
cd /home/chembo/voa/
`wget -O voa.html http://www.51voa.com/`
today=`date +%m-%d|sed 's/^0\+//'|sed 's/-0/-/'`
mkdir $today
cd $today
domain="http://www.51voa.com"
urlList=`sed 's/"/\n/g' /home/chembo/voa/voa.html | grep -C 4 $today |grep "\(VOA_Special_English\)\|\(VOA_Standard_English/\)\|\(Voa_English_Learning\)/.*html"`
echo $urlList
for i in $urlList
do 
`wget -O temp.html ${domain}${i}`
mp3=`sed 's/"/\n/g' /home/chembo/voa/temp.html | grep "/path.asp?url"`
echo "------------------$mp3"
if [ -n "$mp3" ]; then
echo $mp3
`wget $domain$mp3`
fi
lrc=`sed 's/\("\|><\|href=\)/\n/g' /home/chembo/voa/temp.html| grep \.lrc|awk '{print $1}'|sed 's/img//g'`
echo "------------------$lrc"
if [ -n "$lrc" ]; then
echo $lrc
`wget $domain$lrc -P /home/chembo/voa/`
fi
done
scp -r ../$today  root@ip4:/var/mobile/voa/ 


定时任务: crontab -e
58 21 * * * /home/voa/getvoa.sh




分享到:
评论
1 楼 hikaru71 2012-02-25  
,好,果然系技术宅~

相关推荐

    英语voa听力下载很好的听力资料

    英语voa听力 很好很好的资料哦,赶紧都来下吧

    VOA specialenglish 听力

    VOA 听力 VOA\VOA-SP\SpecialEnglish

    VOA新闻听力100篇.pdf

    VOA新闻听力100篇.pdf

    英语voa慢速听力文章

    voa慢速听力听力文章The US announced on Wednesday that it will support a ban on the international trade of Atlantic bluefin tuna. The announcement comes prior to this month's meeting in Qatar of the ...

    用千千静听练听力的小工具:Mp3字慕助手(带下载慢速Voa)

    1、批量下载 "英语点津"中的慢速VOA(http://www.chinadaily.com.cn/language_tips/auvideo/audio_voa.html)中的Mp3和对照文本。并按千千静听的格式准备好歌词格式。 2、可以整理其它的歌词文本,主要就是断句。...

    voa英语学习(英语听力)网站源码 v1.1.rar

    voa英语学习(英语听力)网站源码是一个广大英语学习爱好者喜欢的英语听力网站,网站以VOA英语(慢速英语)为听力学习材料,首创建英语复读模式,目前新版本已经推出了英语学习资料,英语学习经验,学习视频等实用功能...

    VOA基本词汇列表 很实用

    VOA基本词汇列表是英语学习者不可或缺的资源之一,本文档详细记录了VOA听力出现频率较高的词汇,并提供了英英互译的解释。以下是对标题、描述、标签和部分内容的详细解释: 标题:VOA基本词汇列表 很实用 标题表明...

    VOA英语听力

    慢速中速VOA英语听力,对英语4,6级很有帮助的。

    VOA之《Science in the News科学报道》听力原文

    【VOA Science 听力原文】是一系列涵盖了广泛科学领域的新闻报道,旨在帮助听众了解全球最新的科研进展和技术突破。以下是一些主要知识点的详细说明: 1. 动物肥胖问题:科学家发现,像人类一样,许多动物也正在变...

    VOA Special English2010年01月份听力材料合集

    VOA Special English2010年01月份听力材料特别适合英语初学者,也适合英语听力比较薄弱的英语学者,听力材料涉及教育、农业、科技、热点新闻等,发音地道、标准!

    voa英语听力学习平台jsp版 v2.0.rar

    voa英语复读网是一个多人在线学习平台,为广大网友打造一个英语听力在线复读的学习平台,系统采用bs架构,基本于j2ee平台开发,经过半近多的开发,现在正式发布2.0版本。新系统仍采用目前流行的ssh轻量级框加,并...

    VOA 1500词a~h

    VOA 1500个单词rm音频a~h 由于文件太大,我把文件分两部分上传 大家要分清了再下载

    voa 单词voa 单词voa 单词voa 单词voa 单词

    voa 单词voa 单词voa 单词voa 单词voa 单词voa 单词voa 单词voa 单词voa 单词

    voa新闻听力

    英语新闻听力,可以帮助提高英语专四听力中对新闻听力的专题练习,达到提高成绩的目的

    30篇四六级备考VOA英语新闻(mp3带字幕有声读物)

    30篇四六级备考VOA英语新闻(mp3带字幕有声读物),对于考四六级的同学是个很好的听力练习材料

    专四听力训练VOA100篇-50页.pdf

    专四听力训练VOA100篇-50页.pdf

    慢速VOA基础1500词

    VOA基本词汇 rm版听力附带word版,方便学习!

    voa慢速英语的简单ppt资料

    【VOA慢速英语】是一种特别为英语学习者设计的听力资源,主要针对那些需要提高英语听力理解能力,特别是对英语发音和语速有挑战的学习者。"慢速"指的是VOA在播送新闻和文章时,会将语速减慢至约75%的标准速度,使得...

    爱语吧VOA慢速英语 v5.2.zip

    爱语吧VOA慢速英语权威的美式英语,标准美音,慢速朗读,最好的听力教师,中英文对照,在线字典解释,最好的帮助理解的工具环境与手段,每天都有新的更新,不重复,了解最新新闻、世界各地逸闻和科技进展,调整播放...

Global site tag (gtag.js) - Google Analytics