相城苏州网站建设,做高级电工题的网站,小程序助手,网站建设服务采购方案模板下载Javascript解析您遇到的问题是在页面加载后加载数据的JavaScript过滤器。警告您正在使用adblock的消息以原始HTML格式存在#xff0c;并且是完全静态的。当JavaScript调用能够验证adblock存在或不存在的位置时#xff0c;它将被替换。有几种方法可以解决这个问题#xff0c;…Javascript解析您遇到的问题是在页面加载后加载数据的JavaScript过滤器。警告您正在使用adblock的消息以原始HTML格式存在并且是完全静态的。当JavaScript调用能够验证adblock存在或不存在的位置时它将被替换。有几种方法可以解决这个问题但是每种方法都需要找到加载JavaScript的方法。在解决方案你的问题有几种解决办法。你可以关于它们的here。在Embed a web browser within an application and simulate a normal user.Remotely connect to a web browser and automate it from a scriptinglanguage.Use special purpose add-ons to automate the browserUse a framework/library to simulate a complete browser.如您所见每一个都需要模拟浏览器和DOM对象。由于有几个库可以帮助您实现这一点我强烈建议您查看上面的url。在下面是来自同一个页面的代码示例演示如何在通过JavaScript生成url的页面上检索url。它依赖于一个来自gargoylesoftware的库。在import com.gargoylesoftware.htmlunit.WebClient as WebClientimport com.gargoylesoftware.htmlunit.BrowserVersion as BrowserVersiondef main():webclient WebClient(BrowserVersion.FIREFOX_3_6) # creating a new webclient object.url http://www.gartner.com/it/products/mq/mq_ms.jsppage webclient.getPage(url) # getting the urlarticles page.getByXPath(//table[idmqtable]//tr/td/a) # getting all the hyperlinksif __name__ __main__:main()然而我不知道你为什么要刮一个网页或者你从哪个网站上刮掉它。然而自动化这些数据收集是违反各种网站的条款和条件的我建议你在遇到任何麻烦之前修改这些条款。在进一步研究如果您正在寻找问题的更一般的答案(例如“如何使用Python加载javascript”)我强烈建议您查看本网站上以前的答案因为它们提供了一些非常好的问题见解