質問: byの品詞について
回答: 名詞の前に置いてあると前置詞と呼び、文の前に置いてあると接続詞と呼ぶことになっています。(どちらも前に置いてあるのに、おかしな話ですが) ですから、名詞の前に置かれている by の方は前置詞ということになるのです。