谢谢你的关注,也为我糟糕的英语感到抱歉。你知道吗
当我在输入框中输入一些单词并单击.it就像:
mywebsit通过javaScrip返回消息
这是我的密码
browser = webdriver.Firefox()
browser.get('http://flvxz.com/')
input_box = browser.find_element_by_id("videoPageURI") # Find the search box
button = browser.find_element_by_id("fetchButton") # find the button
input_box.send_keys(url) # input some string
button.click() # click
那么,我怎样才能得到新的html呢?我试着如下,不工作。你知道吗
html = browser.find_element_by_tag_name('html').text();
我的问题:
非常感谢你,我正在提高我的英语。。。你知道吗
第1点。如何获取html代码:
首先,您可能需要等待页面完全加载(请参见this article)
那么您只需访问
page_source
属性:第2点。有没有更好的方法:
据我所知,这是正确的方法,硒。 有其他方法可以在页面中找到所需的元素,但在性能方面不会有太大变化。你知道吗
如果您不需要看到实际显示的页面,我建议使用无头浏览器(例如PhantomJS)而不是Firefox
有关详细信息,请参见this SO QA 以及this tutorial如何用python设置PhantomJS
相关问题 更多 >
编程相关推荐