次のリンクを機械化する際に問題が発生しました。これが私が目指していることの抜粋です:
for link in mech.links(url_regex='/test/'):
mech.follow_link(link)
// Do some processing on that link
mech.back()
機械化の例によると、これは問題なく機能するはずです。しかし、そうではありません。.back()を呼び出しても、アクセスするリンクがさらにある場合でも、ループは終了します。mech.follow_link(link)とmech.back()をコメントアウトして、print link.textに置き換えると、50個ほどのリンクがすべて出力されます。ただし...mech.follow_linkのコメントを解除するとすぐに、最初のfollow_linkの直後にループが終了します。back()は機能しており、mech.title()を印刷してから、mech.back()を呼び出してmech.title()をもう一度印刷すると、最初のタイトル、次に「戻る」ページのタイトルが明確に表示されます。私は本当に混乱しています、そしてこれはそれがドキュメントで行われている方法です。何が起こっているのかわからない。