Re: [問題] Selenium找到標籤裡的標籤

作者: femlro (母豬教謀神異端審問官1.5)   2023-09-13 17:42:11
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
: 請問各位遇到這種情況如何找到

Links booklink

Contact Us: admin [ a t ] ucptt.com