作者femlro (既得此生當盡其用)
看板Python
標題Re: [問題] Selenium找到標籤裡的標籤
時間Wed Sep 13 17:42:11 2023
Method 1
from bs4 import BeautifulSoup
html = '''
<article id="albumlist-content">
<ul class="albumlist-photo-list">
<li class="albumlist-photo-item">
<a class="albumlist-photo-thumb" href="/photo/s770187/18555098">
<img
rc="
https://photo.abcde.net/s770187/1b145d3/18555098/1022075897_Q.jpg">
</a>
<a class="albumlist-photo-name" href="/photo/s770187/18555098">美
女</a>
<time>2014-08-04</time>
<p>共305張</p>
</li>
</ul>
</article>
'''
soup = BeautifulSoup(html, 'html.parser')
parent_tag = soup.find('li', class_='albumlist-photo-item')
p_tag = parent_tag.find('p')
print(p_tag.text)
Method 2
from bs4 import BeautifulSoup
html = '''
<article id="albumlist-content">
<ul class="albumlist-photo-list">
<li class="albumlist-photo-item">
<a class="albumlist-photo-thumb" href="/photo/s770187/18555098">
<img
rc="
https://photo.abcde.net/s770187/1b145d3/18555098/1022075897_Q.jpg">
</a>
<a class="albumlist-photo-name" href="/photo/s770187/18555098">美
女</a>
<time>2014-08-04</time>
<p>共305張</p>
</li>
</ul>
</article>
'''
soup = BeautifulSoup(html, 'html.parser')
p_tag = soup.select_one('.albumlist-photo-item p')
print(p_tag.text)
※ 引述《EijiHoba (我要好工作)》之銘言:
: <article id="albumlist-content">
: <ul class="albumlist-photo-list">
: <li class="albumlist-photo-item">
: <a class="albumlist-photo-thumb" href="/photo/s770187/18555098">
: <img rc="https://photo.abcde.net/s770187/1b145d3/18555098/1022075897_Q.jpg">
: </a>
: <a class="albumlist-photo-name" href="/photo/s770187/18555098">美女</a>
: <time>2014-08-04</time>
: <p>共305張</p>
: </li>
: 我想找到<p>共305張</p>這個標籤取得相簿張數
: 沒有ID 沒有Name 沒有 CSS Class
: 請問各位遇到這種情況如何找到
--
Every man for himself and God against them all.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.125.121 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1694598134.A.297.html