2014-12-11 4 views
0

Я хочу проанализировать мой сайт, найти -Tag и получить URL-адрес (attr src="").Сценарий оболочки: URL-адрес анализа для iFrame и получить URL-адрес iFrame

Я пробовал так:

url=`wget -O - http://my-url.com/site 2>&1 | grep iframe` 
echo $url 

С этим, я получаю весь HTML строку:

<iframe src="//player.vimeo.com/video/AAAAAAAA?title=0&amp;byline=0&amp;portrait=0" width="480" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>  </div> 

Ну, как я могу разобрать теперь URL? Я попробовал его с несколькими sed -syntaxes, но не сделать это :(Вот что я пробовал:

wget -O - http://myurl.com/ 2>&1 | grep iframe | sed "s/<iframe src/\\n<iframe src/g" 

С наилучшими пожеланиями, Мэтт;)

+1

Просьба показать, что вы пытались, чтобы мы могли помочь вам понять, как вы поступили не так. Вы ничего не узнаете, просто скопировав ответ. – Barmar

+0

Ну, я попробовал это с этим: 'wget -O - http://myurl.com/ 2> & 1 | grep iframe', а затем попытался вырезать html out, за исключением URL: 'sed 's/