在python中调用js函数以使用document.getElementById

时间:2016-08-23 13:59:44

标签: javascript python socket.io getelementbyid django-socketio

我最近问过一种在python中调用js函数的方法。人们给了我一些建议,比如使用js2py或pyv8,但问题是它不允许我使用以下的js命令:

document.getElementById("example");

所以我的问题是:有没有办法从python函数调用js并允许你使用上面的js命令?

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果在python中调用js函数意味着:如何选择具有特定ID的节点?,那么你可以使用BeautifulSoup:

from bs4 import BeautifulSoup

html_doc = "<html><head><title></title></head><body><div id='example'></body></html>"

soup = BeautifulSoup(html_doc, 'html.parser')
soup.find(id="example")