Windows XP
Python 2.7
Цель: хочу прочитать страничку с википедии и еще загрузить рисунки и все остальное для локального отображения странички.
#——Код скрипта
# -*- coding: utf-8 -*-
from BeautifulSoup import BeautifulSoup
import re
import urllib
#-----------------------------------------------------------------------------
doc = urllib.urlopen("http://ru.wikipedia.org/wiki/Математика").read()
soup = BeautifulSoup(''.join(doc))
print soup.prettify()
Почему то не загружается та страница, а грузится html со следующей информацией:
————————————————————————————————————————
Русский
На серверах фонда «Викимедиа» возникли технические трудности. Проблема, скорее всего, носит временный характер и вскоре будет устранена. Пожалуйста, попробуйте обновить страницу через несколько минут.
Дополнительную информацию можно получить посетив IRC-канал #wikipedia-ru сети «Freenode» .
Если вы решите сообщить об ошибке нашему системному администратору, пожалуйста, передайте ему следующую техническую информацию.
Request: GET http://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0, from Х.Х.Х.Х via knsq28.knams.wikimedia.org (squid/2.7.STABLE7) to ()
Error: ERR_ACCESS_DENIED, errno at Sun, 19 Sep 2010 16:55:09 GMT
————————————————————————————————————————
Через браузер страница загружается нормально.
Изменив запрашиваемый URL на yandex получил адекватную страничку…
————————————————————————————————————————
Вопрос:
1. Скажите пожалуйста что делать с вики?
2. И как загружать картинки и тд для локального просмотра