不知道是否可能,但是我编写了一个脚本来使用python selenium下载一些mp3文件,效果很好,但我还需要获取一些存储在javascript变量中的数据
我正在尝试获取“ dfn = 20190611-154434-123425015190- 123417133890”,每次下载该数据都会一直在变化,请参见下文
onclick="var response = AjaxServerSide.LogURLAccess('C','http://crc-
c.myphones.net:1234/cgi-bin/get-record.cgi?
action=audio&file=record/2019/06/11/3DEC60E9-8B8E11E9-9580B8FB-
F6BE3F00@153.81.229.276.mp3&dfn=20190611-154434-123425015190-
123417133890
我已经尝试过了
download_button = driver.find_element_by_xpath(f'//*[@id="dnn_ctr545_Aggregator_ctr542_CallRecordingHistory_dgCallsRecorded"]/tbody/tr[{number}]/td[7]/input[3]')
download_button.click()
data = driver.execute_script('response = AjaxServerSide.LogURLAccess')
print(data)
我在打印变量时无提示,甚至有可能吗?
答案 0 :(得分:0)
我似乎已经找到了解决方法 val = download_button.get_attribute(“ onclick”)来获取我现在需要做的所有属性是切片我需要的信息