Python:如何执行JavaScript函数(使用lxml)?
我想解析一个网站,在解析代码之前我需要进行JavaScript调用,因为执行JavaScript函数可以展现我需要解析的更多信息 这是调用JavaScript的部分:Python:如何执行JavaScript函数(使用lxml)?,javascript,python,lxml,Javascript,Python,Lxml,我想解析一个网站,在解析代码之前我需要进行JavaScript调用,因为执行JavaScript函数可以展现我需要解析的更多信息 这是调用JavaScript的部分: <a href="javascript:StartUpdate(DIV_TS_4828_5899,41611,5899,';DIV_TS_0_4820;DIV_TS_4820_4828;DIV_TS_4828_5899',0)"> <img src="bilder/check_on.png" width=
<a href="javascript:StartUpdate(DIV_TS_4828_5899,41611,5899,';DIV_TS_0_4820;DIV_TS_4820_4828;DIV_TS_4828_5899',0)">
<img src="bilder/check_on.png" width="15" height="15">
</a>
是否可以通过lxml执行此JavaScript函数?
这对我来说是最舒服的,因为我还想在以后用lxml解析网站
我知道Selenium可以做到这一点,但lxml有可能吗?不,使用可扩展标记语言的解析器执行JavaScript语言是不可能的,即使使用解析超文本标记语言的模块也是不可能的 您需要使用JavaScript解释器来执行JavaScript代码
如果您确实不喜欢Selenium,您可以尝试使用或。否,但执行该函数时会发生什么?