לא נראה שזו טעות
בידי = באמצעות (ראה מילון עברי עברי בהישג ידך)
אותה משמעות של "על- ידי" שמשמעו "באמצעות".
 
אין הכוונה שהידיים נשכו אותה...
אלא מכיון שישנו גוון רחב של בעלי חיים שנושכים (תן, זאב, כלב, צבוע, שועל, חולדה), במקרה פסיבי זה ("ננשכה" פועל סביל) יש צורך במושא עקיף שיספר או יסביר באיזו חיה מדובר. המילים "על ידי" או "בידי" משמשות כמילות מושא מתאימות. הצורה "בידי" קצת פחות מצלצלת בעברית מודרנית משום מה כשמדובר במקרה כזה, אולי מכיון שזה מעלה אסוסיאציה של "ידיים" בעוד שלמעשה לצירוף "על ידי" יש את אותה משמעות אבל זה כל כך מקובע כצירוף שכמעט אף אחד כבר לא שם לב למקורו.