Я пишу веб-скрипт, который в какой-то момент должен щелкнуть ссылку привязки с определенным id-тегом. Я могу найти ссылку с помощью BeautifulSoup, однако я не могу найти способ получить объект mechanize.Link с помощью mechanize.
Пока это мой код.
import mechanize
br = mechanize.Browser()
response = br.open("myUrl")
for link in br.links():
if str(link.attrs["id"]) == "cell_14_2":
click_link(link)
break
Я ожидаю найти объект ссылки с идентификатором "cell_14_2", но в строке появляется сообщение об ошибке:
if str(link.attrs["id"]) == "cell_14_2":
Сообщение:
TypeError: list indices must be integers, not str
Что я могу сделать, чтобы найти объект mechanize.Link и щелкнуть по нему?