sitemap.xml에서 말리시겠습니까?

sitemap.xml에서 말리시겠습니까?

URL 목록을 컬링하고 싶습니다(예:https://example.com/sitemap.xml

이 목표에 가장 가까운 것은

xargs curl --referer https://mywebsite.ca --user-agent "It me yo" < listofurls.txt > /dev/null

잘 작동하고 필요한 URL에 액세스할 수 있지만 로컬 파일 이외의 다른 항목은 사용할 수 없는 것 같습니다. 또한 이미 존재하고 자체적으로 유지 관리되는 목록(sitemap.xml)을 활용하고 싶습니다.

답변1

사용하고 싶니?XSLTsitemap.xml한 줄에 하나씩 URL 목록으로 변경합니다 . 명령줄에서 이 작업을 수행하려면 다음을 사용할 수 있습니다.xslt 프로세스, 이것은 다음의 일부입니다라이브러리 파일. 그래서 당신은 다음과 같이 할 것입니다 :

curl https://example.com/sitemap.xml | xsltproc stylesheet | xargs curl --blah --blah

XSLT 스타일시트를 만드는 것은 독자의 연습 과제로 남겨집니다.

관련 정보