res_file = open("result.csv","a",encoding="utf_8")
try:
query = query.replace("\n","")
except:
pass
print(f'Searching for "{query}"')
questions = paa.get_related_questions(query, 14)
questions.insert(0,query)
print("\n________________________\n")
main_q = True
for i in questions:
i = i.split('?')[0]
try:
answer = str(paa.get_answer(i)['response'])
if answer[-1].isdigit():
answer = answer[:-11]
print(f"Question:{i}?")
except Exception as e:
print(e)
print(f"Answer:{answer}")
if main_q:
a = ""
b = ""
main_q = False
else:
a = "<h2>"
b = "</h2>"
res_file.writelines(str(f'{a}{i}?{b},"<p>{answer}</p>",'))
answer bulunamazsa baştan başlat demek istiyorum hocam nasıl yapabilirim. ayrıca diğer sorguya geçiyor ama exel dosyasına yazdıktan sonra geçiyor. yazmadan diğer sorguya geçsin istiyorum ama ne yaptıysam olmadı
res_file = open("result.csv","a",encoding="utf_8")
try:
query = query.replace("\n","")
except:
pass
print(f'Searching for "{query}"')
questions = paa.get_related_questions(query, 14)
questions.insert(0,query)
print("\n________________________\n")
main_q = True
for i in questions:
i = i.split('?')[0]
try:
answer = str(paa.get_answer(i)['response'])
if answer[-1].isdigit():
answer = answer[:-11]
print(f"Question:{i}?")
except Exception as e:
print(e)
print(f"Answer:{answer}")
if main_q:
a = ""
b = ""
main_q = False
else:
a = "<h2>"
b = "</h2>"
res_file.writelines(str(f'{a}{i}?{b},"<p>{answer}</p>",'))
answer bulunamazsa baştan başlat demek istiyorum hocam nasıl yapabilirim. ayrıca diğer sorguya geçiyor ama exel dosyasına yazdıktan sonra geçiyor. yazmadan diğer sorguya geçsin istiyorum ama ne yaptıysam olmadı
1-2 saatten fazla beklemedigin icin cevap alamiyorsun. Insanlar isini-gucunu birakip gelen sorulari hizli cevaplamak icin beklemiyor, siteye vakti oldukca giriyor ve begendikleri sorulari cevapliyorlar.
Mesela ben yemekten once 5-10 dakika bakayim diye girdim. Kodu okuyup problemi anlamaya calisacagim vakti bu cevabi yazmaya harciyorum.
Oncelikle kodda cok dikey bosluk var. Muhtemelen oldugu gibi yapistirilmis (bkz: Soru Sorarken Sıkça Düşülen Hatalar#1) Sonracima answer'in ne oldugu tamamen paa.get_answer'in ne dondurdugune bagli fakat bunun ne oldugu hakkinda en ufak bir fikrimiz yok. (bkz: Soru Sorarken Sıkça Düşülen Hatalar#6, #8, #11) “answer bulunamazsa baştan başlat” demek istiyorsun fakat neyi baslatacaksin onu da bilmiyoruz.
Evet, eskiden boyle degildi belki site, kotu sorulari cevaplamaya daha hevesli insanlar vardi. Cogunlugu yoruldu, sikildi demek ki. Ben linkledigim yaziyi yazdim, tek tek izah etmekle ugrasmiyim diye.
Güzel yorumlarınız için teşekkür ederim hocam. o problemi çözdüm ancak bu seferde string index out of range hatası hatası aldım. Sizi anlayabiliyorum haklısınız.