2 angel725 angel725 于 2017.01.05 19:20 提问

python练习题,这样标签内容如何取

图片说明
学习webdriver挺有趣的,给自己找了个练习。

我想取截图红框里 ”交响来了“这几个字。

我这样写的

driver.find_elements_by_css_selector('body > div.page-container > div.page-window > div.live-container.main-content > div > div.liveRoom-box.right > div.liveRoomContainer > div > div.live-chat-box.clearfix > div.live-R-enter-box > ul > li > p')
可取到的结果是
[]

是为什么?

(黑框里的内容是动态添加的)

1个回答

oyljerry
oyljerry   Ds   Rxr 2017.01.05 20:29

先要看你的xpath路径是否正确,能否定位到节点,然后就是对于动态插入的内容,你要等页面加载完毕了再去获取。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
笨方法学习Python-习题40: 字典, 可爱的字典
笨方法学习Python,Python字典的函数方法
beautifulsoup提取所有<a>标签内容 Python
# -*- coding:utf-8 -*- #python 2.7 #XiaoDeng #http://tieba.baidu.com/p/2460150866 #标签操作 from bs4 import BeautifulSoup import urllib.request import re #如果是网址,可以用这个办法来读取网页 #html_doc = "http://tieba.
Python 获取指定标签的内容
使用BeautifulSoup工具获取网页上的指定内容
bs4获取任意两个标签之间的内容
#!/usr/bin/env python # -*- coding: utf-8 -*- import requests from bs4 import BeautifulSoup import bs4 import lxml def have_next(ele): try: ele.next() except: return False ...
python3爬虫获取html内容及各属性值
今天用到BeautifulSoup解析爬下来的网页数据 首先导入包from bs4 import BeautifulSoup 然后可以利用urllib请求数据 记得要导包 import urllib.request 然后调用urlopen,读取数据 f=urllib.request.urlopen(‘http://jingyan.baidu.com/article/455a9950bc9
Python对XML文件标签内容的匹配
对XML文件处理,有博客说明使用 import xml.dom.minidom 但是这个包严格限制XML文件格式,XML中若含有一些未知的标签如,无法进行解析 Offa was frequently in conflict with the various Welsh kingdoms. There was a battle between the Mercians and the Wels
BeautifulSoup 提取某个tag标签里面的内容
用的版本是BeautifulSoup4,用起来的确要比 re 好用一些,不用一个个的去写正则表达式,这样还是挺方便的。 比如我要获取高匿代理IP页面上的IP和端口,网址这里:点击打开链接,它的组织方式是这样的,如下图: IP和端口 tr.td 标签里面,tr有class属性,属性有两种情况的值,对于这点我们可以用正则表达式来匹配下。当提取某一个标签里的具体内容时,可以用bs的 .str
python xml提取多重标签内容
所用文件地址:链接: https://pan.baidu.com/s/1slqQRvv 密码: 3ce1 最近用xml.etree.ElementTree包做了一个药物重定位的xml文件提取,这种xml文件不同于一般的xml文件,各级标签不同于ElementTree官方文档https://docs.python.org/2/library/xml.etree.elementtree.html所给
Python BeautifulSoup获取当前标签下文本,而不获取当前标签下子标签的文本
最近在爬虫抓取标签时,遇到一件烦恼事...偶尔会遇到下面这种让人头疼html结构,这里我重现那种情景&amp;lt;div id=&quot;div1&quot;&amp;gt; 举个例子 &amp;lt;span&amp;gt;life is short&amp;lt;/span&amp;gt; use python &amp;lt;/div&amp;gt;现在,我只想获取&quot;举个例子&quot;这个文本,那该怎么办?作为python小白的我,当然是简单粗暴这样写啦...text =...
使用Python中的HTMLParser、cookielib抓取和解析网页、从HTML文档中提取链接、图像、文本、Cookies(二)
对搜索引擎、文件索引、文档转换、数据检索、站点备份或迁移等应用程序来说,经常用到对网页(即HTML文件)的解析处理。事实上,通过Python语言提供的各种模块,我们无需借助Web服务器或者Web浏览器就能够解析和处理HTML文档。本文上篇中,我们介绍了一个可以帮助简化打开位于本地和Web上的HTML文档的Python模块。在本文中,我们将论述如何使用Python模块来迅速解析在HTML文件中的数据