XPath:如何在没有属性的其他脚本之间选择脚本?

时间:2018-08-01 09:53:17

标签: xpath

我尝试在adobe air下载站点上选择特定的脚本 https://get.adobe.com/de/air/download/?installer=Adobe_AIR_30.0_for_Win32&stype=7645&standalone=1(注意下载应该开始)

问题是我尝试获取的脚本,该脚本没有属性,并且在其他一些脚本之间。

		<script type="text/javascript" src="https://wwwimages2.adobe.com/uber/js/pdc_s_code.js"></script>
			<script src="//assets.adobedtm.com/659ec8ada5450db95675e43beaaae92399591a11/satelliteLib-7123a14bc11ffd1ad43be190a593a8932494dcb0.js"></script>
		
             <script>                
                					
					setTimeout("location.href = 'https://airdownload.adobe.com/air/win/download/30.0/AdobeAIRInstaller.exe';", 2000);
                
    
                $(function() {
                    $("#whats_new_panels").bxSlider({
                        controls: false,
                        auto: true,
                        pause: 15000
                    });
                });
                setTimeout(function(){
                    $("#download_messaging").hide();
                    $("#next_button").show();
                }, 10000);
            </script> 
            <script type="text/javascript" src="https://wwwimages2.adobe.com/downloadcenter/js/live/polarbear.js"></script>

我能够获得第一个和第四个

/html/body/script[1]/html/body/script[2]

但是我不知道该如何获得我真正需要的那个。

1 个答案:

答案 0 :(得分:0)

尝试使用

//script[not(@*)]

选择没有属性的script节点