擅长:python、mysql、java
<p>使用正则表达式查找文本,然后查找\u next('td')标记。你知道吗</p>
<pre><code>from bs4 import BeautifulSoup
import requests
import re
data=requests.get('https://www.amazon.com/dp/B07G5MZNJ4').text
soup=BeautifulSoup(data,'html.parser')
table = soup.find('table', attrs={'id':'product-specification-table'})
item=table.find('th',text=re.compile('Part Number'))
MFG_NO=item.find_next('td').text
print(MFG_NO.strip())
</code></pre>
<h2>输出:</h2>
<pre><code>PV-923/1
</code></pre>