Читать файл HTML с помощью Python - PullRequest
0 голосов
/ 27 июня 2019

Должен закончить упражнение, которое будет читать веб-страницу, сохраненную на моем жестком диске, и отображать на экране все ссылки и текст, сопровождающий их.

Код распечатывает определенный текст, но печатает на основе выбора города.

Я впервые с Python. Заранее спасибо

def subtext(keimeno,arxi,telos):
    index=keimeno.find(arxi)
    if index ==-1:
        return index
    txt=keimeno[index:].split(arxi)[1].split(telos)[0]
    print ('{}'.format(txt))
    return txt


filepath=input("Type Path:")
place=int(input("Type Place:"))
if place==1:
    city=">ΑΘΗΝΑ"
elif place==2:
    city=">ΘΕΣΣΑΛΟΝΙΚΗ"
else:
    print("Δεν Βρέθηκε:")

fnames=filepath
fhandle=open(fnames,"r", encoding="utf8")
data=fhandle.readline()


while data !="": 
    subtext(data,city,"</td>")
    subtext(data,"a href=\"","\"")
    subtext(data,"Σχετική Εγκύκλιος\">","</a>")
    data=fhandle.readline()

fhandle.close()

введите описание изображения здесь HTML-файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...