使用Python运行网站的javascript函数

时间:2018-09-06 20:48:55

标签: javascript python html selenium

我一直在想这是否可能-

这里是此网站上Chrome的“检查元素”的图片。 enter image description here

是否可以使用自己的参数运行“ goCourseDetails” js函数?

我正在使用Python和Selenium尝试编写一个脚本来为我完成此任务,但是我不知道如何访问JS函数。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用driver.execute_script()在浏览器中执行javascript代码段。

可以从浏览器全局变量goCourseDetails中获得函数window

driver.execute_script('window.goCourseDetails.call(null, arguments)',
      <department>, <degreelevel>, <course>, <detail>, <year>, <semester>
)