Quran itself is the evidence of the knowledge of Imams عليهم السلام
1. Imams, according to Quran, are the bearers of knowledge of the book (علم الكتاب).
2. Imams, according to Quran, are راسخون في العلم
3. Imams, according to Quran, are الشهداء على الناس
4. Imams, according to Quran, are the men of الاعراف who will recognize people from their marks.
5. Imams, according to Quran, are the purified ones and the truthful ones.
6. Imams, according to Quran, are our Mowla, Ulil Amr and their obedience is made obligatory on us.
7. Imams, according to Quran, are the guided ones, even Satan cannot misguide them.
I can keep going on to include hundreds of their virtues according to Quran. All of them, will lead us to accept their status as having "perfect knowledge" because they are the "perfect human beings" representing the perfect religion. These Imams are the ones who have the ability to talk with the Earth:
وَقَالَ الْإِنْسَانُ مَا لَهَا {3}
[Shakir 99:3] And man says: What has befallen her?
يَوْمَئِذٍ تُحَدِّثُ أَخْبَارَهَا {4}
[Shakir 99:4] On that day she shall tell her news
بِأَنَّ رَبَّكَ أَوْحَىٰ لَهَا {5}
[Shakir 99:5] Because your Lord had inspired her.
This isn't joke, these are not fairy tales either! These are the verses of Quran. Do you have the knowledge to speak to earth and receive her answer?
Have you ever considered the meaning of having "knowledge of the book"?
Have you ever witnessed how Khizr (عليه السلام) was deputed on batin?
What a misery is that!!! When people start thinking what they know is the only knowledge!