我使用lynx从特定网页中提取所有链接。
lynx -dump http://www.example.com/videos | awk '/http/"{print $2}"' >> links.txt
它提供以下输出:
http://www.example.com/home/
http://www.example.com/contact/
http://www.example.com/videos/
..
..
..
..
http://www.example.com/video/1001/The-title-of-video
http://www.example.com/video/1002/The-title-of-video
http://www.example.com/video/1003/The-title-of-video
http://www.example.com/video/1004/The-title-of-video
..so on
我想做以下事情。
答案 0 :(得分:1)
使用grep
过滤输出,sed
删除标题:
lynx -dump http://www.example.com/videos | grep /video/ | sed 's=/[^/]*$=='