我目前正在抓取一个具有多个链接级别的站点,并且似乎 mechanize 无法处理嵌套链接。例如,假设我有:
br = mechanize.Browser()
response = br.open('some_site');
for link in br.links():
br.follow_link(link)
for link in br.links():
br.follow_link(link)
一旦 mechanize 离开了内循环,它就会停在那里,而不是循环通过外循环的链接。
我试过 br.back() 但也没有用。有解决方法还是我做错了什么?谢谢。