Дайте определение, чтобы мы поняли, что говорим об одном и том же.
[^(blockquote)]
. Получается что выбрать любой символ кроме указанных в круглых скобках. Верно? Если перед ссылкой будет стоять одна из букв набора, тогда блок цитаты с ссылкой внутри не найдется.
lxml, разве, не для разбора нужна? Можно ли ее пользовать для взаимодействия?
Про Selenium слышал, такое ощущение, что все к нему только сводится.