ОШИБКА HTTP: 403, Python с красивым супом - PullRequest
0 голосов
/ 09 июня 2018

Вот код:

quote_page = "https://www.timeanddate.com/holidays/fun/" + months [date.month].lower() + "/" + str(date.day)
page = urllib2.urlopen(quote_page)
soup = BeautifulSoup(page, 'html.parser')
event_box = soup.find('article', attrs={"class" : "fixed"})
event_box = event_box.find('h3')
event = event_box.text.strip()
print event

Когда я проверяю свою переменную:

quote_page = https://www.timeanddate.com/holidays/fun/june/8

Я попытался напечатать quote_page, и ссылка отлично работает в моем браузере, но когда язапустите код и напечатайте «event», я получаю это:

    Traceback (most recent call last):
  File "main.py", line 252, in <module>
    page = urllib2.urlopen(req)
  File "/usr/local/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/local/lib/python2.7/urllib2.py", line 435, in open
    response = meth(req, response)
  File "/usr/local/lib/python2.7/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/local/lib/python2.7/urllib2.py", line 473, in error
    return self._call_chain(*args)
  File "/usr/local/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/local/lib/python2.7/urllib2.py", line 556, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: ok
exit status 1

Мне кажется, я помню, что сегодня оно работало раньше, но остановилось, когда я попытался позже.

Может кто-нибудь помочь?(Я довольно новичок в кодировании)

...