Java学习到了正则表达式,总想做点有用的东西,这两天想给电脑换壁纸,看到Bing每天的主页图片挺好看的,就寻思着抓下来。
第一步就是分析主页的结构了这个Bing的主页图片直接使用小箭头抓是抓不到的,在Network的Img里我们可以找到图片所在处:
把链接copy下来,在Element里面搜索我们边可以看到链接是在一个JS脚本里面的,这个时候就比较清楚我们要怎么搞了,
链接所在的那一片弄出来就是这个样子了
g_img={url: “/az/hprichbg/rb/LoxodontaAfricana_ZH-CN10434704249_1920x1080.jpg”}
把这个东东里的链接搞出来加上 http://cn.bing.com 就是我们需要的图片链接了,那么这个正则表达式写出来就是
"g_img=\\{
url: \"([\\w_\\-/]+?\\.jpg)\""
我开始找的时候把后面的”}”加上去发现找不到链接&