Есть код из книги по парсингу на Python
Должен выводить ссылки со страницы
А выводит вот так
/wiki/IMDb
/wiki/2007_Webby_Awards
/wiki/2017_Webby_Awards
/wiki/Internet_Archive
вот код
from urllib.request import urlopen
from bs4 import BeautifulSoup
import datetime
import random
import re
random.seed(datetime.datetime.now())
def getLinks(articleUrl):
html = urlopen("http://en.wikipedia.org" + articleUrl)
bsObj = BeautifulSoup(html, "html.parser")
return bsObj.find\
("div", {"id": "mw-content-text"}).findAll\
("a", href=re.compile("^(/wiki/)((?!:).)*$"))
links = getLinks("/wiki/Kevin_Bacon")
while len(links) > 0:
newArticle = links[random.randint(0, len(links) - 1)].attrs["href"]
print(newArticle)
links = getLinks(newArticle)
что с ним не так