我的问题是我必须抓取一个具有以下内容的网站:
<div class="xyz tab"> blah blah </div>
同一网站中的另一个 div 如下:
<div class="xyz">blah blah</div>
要抓取没有空间的网站,我可以使用它
pyquery('.xyz').text()
但是对于有空间我该怎么办???
最佳答案
如果您需要检查 xyz
和 tab
类,您可以使用 .xyz.tab
:
>>> from pyquery import PyQuery as pq
>>> data = """
... <div>
... <div class="xyz tab">test1</div>
... <div class="xyz">test2</div>
... </div>
... """
>>> d = pq(data)
>>> print d('.xyz.tab')
<div class="xyz tab">test1</div>
关于python - Pyquery 抓取一个类名中有空格的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26182912/