谢谢你的关注,也很抱歉我的英语不好。
我正在从中获取htmlhttp://flvxz.com/当我在输入框中输入一些单词并单击时。就像:
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代码:
首先,您可能需要等到页面完全加载(请参阅本文)
然后,您只需访问page\u source
属性:
html = browser.page_source
第2点。有没有更好的方法来做到这一点:
据我所知,使用硒是正确的方法。有其他方法可以在页面中找到所需的元素,但在性能方面不会有太大变化。
如果您不需要看到显示的实际页面,我建议使用无头浏览器(例如PhantomJS)而不是Firefox
driver=webdriver.PhantomJS('your pahtomjs exe file location')
有关更多信息和如何使用python设置PhantomJS的教程,请参阅此SO QA
问题内容: 当我调试此代码时,在databaseUser中dataSnapshot在数据库中具有User的值,但是在object中,未添加,则全部为null。而且我不明白,因为在对象事件中正常接收值。 我的数据库用户,目前仅用于测试: 和方法,只是选择另一个活动的事件的关键: 问题答案: 当您对Firebase数据库执行查询时,可能会有多个结果。通过附加a,您可以在一个快照中获得这些结果,因此快照
问题内容: 我正在使用以下PHP代码获取访问者的IP地址: 但是, 当 访客 使用Proxy时 ,我无法从访客那里获得真实的IP地址。在这种情况下,是否可以获取访客的IP地址? 问题答案: 试试这个PHP代码。
我收到了一个SRSes列表(XML)请求: http://gis1:8080/geoserver/wms?SERVICE=WMS 然后解析它,得到一个像“EPSG: 1234”这样的EPSG代码列表 我现在如何才能为“EPSG:28413”获得特定SRS的名称,如“Pulkovo 1942/Gauss Kruger zone 13”? ...或者我可以通过OpenLayers API来实现?
null 谢谢
既然你已经下定决心要学习 Perl 这门编程语言,那么摆在你面前的第 一件事就是得到它。 你有 Perl 吗 试试从命令行执行 perl -v,如果你看到 Perl 的版本及版权等信息, 那么说明你的系统已经具有 Perl。反之,如果你看到的是类似 command not found 这样的输出,那么你需要安装 Perl。 $ perl -v This is perl 5, version 18