如果有人点击链接,是否可以做某事?我需要知道有人点击该链接,因为如果是这样,我想执行一些代码。
a = soup.find('a') #there is only one link in the page
所以在伪代码中我需要这样的东西:
if a.clicked() == "true":
print "link clicked"
答案 0 :(得分:2)
不,单击是Web浏览器中的事件,而不是页面的HTML结构中发生的事件。
当您使用BeautifulSoup时,您加载了浏览器加载的相同HTML,但没有任何内容将HTML结构连接到加载到某个随机用户的浏览器中,该浏览器处理链接点击。