0

如果有人单击链接,是否可以做某事?我需要知道何时有人单击该链接,因为如果是这样,我想执行一些代码。

a = soup.find('a') #there is only one link in the page

所以在伪代码中我需要这样的东西:

if a.clicked() == "true":
    print "link clicked"
4

1 回答 1

2

不,单击是 Web 浏览器中的事件,而不是页面的 HTML 结构中发生的事件。

当您使用 BeautifulSoup 时,您加载的 HTML 与浏览器加载的相同,但没有任何东西将该 HTML 结构与加载到某个随机用户浏览器中的内容联系起来,后者负责处理链接点击。

于 2012-11-12T18:45:20.720 回答