尝试获取通过javascript生成的网站的标题

星空

当我加载一个网站时,其标题为“正在加载...”一秒钟,直到它更改为通过javascript获得的其他标题为止。在python中,我试图获取生成的标题。

我曾尝试使用Selenium和PhantomJS,但遇到了许多问题。

from selenium import webdriver
driver = webdriver.PhantomJS(executable_path='/usr/local/lib/phantoms/bin/phantomjs')
driver.get(www.google.com)
p_element = driver.find_element_by_id(id='intro-text')
print(p_element.text)

那就是说,对PhantomJS的支持已被弃用,因此我不确定还有其他事情要做,或者不确定是否有更简单的方法来获得所需的结果。

雷凯利

使用Firefox或Chrome之类的东西,然后使用驱动程序的title属性

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.google.com")
print(driver.title)

如果标题简短地显示为“正在加载...”,则可以循环获取标题,直到标题不再显示为“正在加载...”。

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.google.com")
while driver.title == 'Loading...':  //Should loop here until title changes
     pass
print(driver.title)

我的python生锈了,但是应该关闭了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取 SharePoint 网站标题

来自分类Dev

尝试通过标题获取数据框列时发生TypeError

来自分类Dev

通过jQuery生成的标题标签-现在尝试按照以前的UL子级插入HTML

来自分类Dev

通过jQuery生成的标题标签-现在尝试按照以前的UL子级插入HTML

来自分类Dev

在外部网站通过javascript设置价值的同时如何从外部网站获取价值

来自分类Dev

获取带有IP的网站标题

来自分类Dev

从网站获取标题,解码HTML实体

来自分类Dev

获取带有IP的网站标题

来自分类Dev

Javascript获取网站URL

来自分类Dev

尝试通过C#程序登录网站

来自分类Dev

尝试使网站实时上载获取webconfig错误

来自分类Dev

尝试从Amazon Review Url获取产品标题

来自分类Dev

如何通过网站生成android应用?

来自分类Dev

如何通过网站生成android应用?

来自分类Dev

尝试在网站上使用Javascript

来自分类Dev

如何获取网站生成的数据到excel

来自分类Dev

如何通过URL从网站获取数据

来自分类Dev

通过html敏捷包获取标题标签

来自分类Dev

通过帖子标题获取wordpress帖子

来自分类Dev

如何通过PowerShell获取新闻标题?

来自分类Dev

通过 RecRef 获取列的标题名称

来自分类Dev

通过子标题或标题wordpress获取页面内容

来自分类Dev

如何在Linux终端中获取网站标题

来自分类Dev

如何从新闻网站获取标题名称?

来自分类Dev

RAILS 获取网站地理位置和标题

来自分类Dev

使用JavaScript生成随机的网站配色方案

来自分类Dev

通过javascript获取元素

来自分类Dev

如何从IIS通过C#通过网站名称获取端口?

来自分类Dev

如何从IIS通过C#通过网站名称获取端口?