2016-03-04 121 views

回答

2

使用功能find()find_all()

import requests 
from bs4 import BeautifulSoup 

url = '...' 

r = requests.get(url) 
data = r.text 
soup = BeautifulSoup(data, 'html.parser') 

div = soup.find('div', {'class':'class-name'}) 
ps = div.find_all('p') 
lis = div.find_all('li') 

# print the content of all <p> tags 
for p in ps: 
    print(p.text) 

# print the content of all <li> tags 
for li in lis: 
    print(li.text) 
+0

真棒..感谢一吨:-) – pKa