【发布时间】:2015-02-02 16:04:33
【问题描述】:
我正在尝试使用 excel 从网页中抓取一些文本。该页面有很多带有决策树的js,所以当我使用ie.document.body.innertext时,我会看到那些if语句。我不想处理这些。我想要他们输出到屏幕上的结果。外部文本也不起作用,因为它似乎给出与内部文本相同的结果。 Innerhtml & outerhtml 也显示决策树。
关于如何获得在屏幕上绘制的可见文本的任何想法?
【问题讨论】:
-
这有帮助吗? ozgrid.com/forum/showthread.php?t=69569我通常不推荐
SendKeys,但它可能适用于此。如果不起作用,还有其他方法。 -
谢谢,我没有想到 sendkeys,因为我已经很好地避免了它。我可以试一试,但还有哪些其他选择?
-
非常基础,尝试数据 > 从 Web 导入,然后输入所需的 URL。但是,这不允许您进行任何 IE 自动化。
-
否则,我建议使用 Selenium Wrapper,它为自动化网络浏览器添加了很多功能,您可以将它与 IE、Chrome、Firefox 等一起使用。
标签: javascript excel vba internet-explorer web-scraping