<p class="temp">文本内容</p>
如果 class 里面只有一个值,就用 soup.select('.temp')
<p class="temp temp-low">文本内容</p>
如果有两个的话,不管我写成 soup.select('.temp.temp-low') 还是 soup.select('.temp .temp-low') 结果都不是预期想要的。
<p class="temp">文本内容</p>
如果 class 里面只有一个值,就用 soup.select('.temp')
<p class="temp temp-low">文本内容</p>
如果有两个的话,不管我写成 soup.select('.temp.temp-low') 还是 soup.select('.temp .temp-low') 结果都不是预期想要的。
|
jugeliziJul 15, 2017
1
[0]
|
|
avichenJul 15, 2017
2
soup.find('p', ,{'class': 'temp temp-low'})
|
|
avichenJul 15, 2017
3
soup.find('p', {'class': 'temp temp-low'})
|
|
avichenJul 15, 2017
5
我一般都用 find,你可以尝试通过属性的值来查找
例如:soup.select('p[class="temp temp-low"]') 你试一下是不是可以,我不确定是否可行 |
|
6
@avichen 哦,这样似乎不可以。select 就是一层层往下选的。例如: seven_day.select('.tombstone-container img')
|
|
free9fwJul 15, 2017
7
pyquery 就好了
|