
Если я делаю wget на BBC RSS, то все работает нормально:
wget http://feeds.bbci.co.uk/news/world/rss.xml
Но если я сделаю это со временем, то получу ошибку 403 denied:
wget http://www.thetimes.co.uk/tto/news/rss
Хотя это и должно быть правильным RSS: http://www.thetimes.co.uk/tto/newsrss/?service=rss
Что я упускаю?
решение1
В большинстве случаев предоставление wget пользовательского агента позволит устранить такие ошибки, как 403 denied:
wget -U "Mozilla" http://www.thetimes.co.uk/tto/news/rss
Мне это помогло.
решение2
Запрос может быть не выполнен, поскольку Times выполняет фильтрацию на основе предоставленного пользовательского агента.
Чтобы изменить свой пользовательский агент так, чтобы он имитировал Firefox на OSX, попробуйте сделать следующее:
wget --header="Accept: text/html" --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" http://www.thetimes.co.uk/tto/news/rss