import requests
from bs4 import BeautifulSoup
r = requests.get('https://www.fundsupermart.co.in/main/research/recommendedFundsNew.svdo')
soup = BeautifulSoup(r.text, 'lxml')
trs = soup.find_all(class_="table_bdrow1_style")
for tr in trs:
row = list(tr.stripped_strings)
print(row)
из:
['BSL FRONTLINE EQUITY FUND- GROWTH', 'Large Cap', '9.69', '3.87', '17.2', '17.01']
['ICICI PRUDENTIAL FOCUSED BLUECHIP EQUITY FUND- GROWTH', 'Large Cap', '9.11', '3.05', '15.34', '14.97']
['SBI BLUE CHIP FUND- GROWTH', 'Large Cap', '7.82', '6.49', '19.69', '18.73']
['AXIS EQUITY FUND- GROWTH', 'Large Cap', '1.08', '-1.44', '11.86', '14.31']
['BNP PARIBAS EQUITY FUND- GROWTH', 'Large Cap', '0.34', '0.89', '14.83', '14.96']
['RELIANCE TOP 200 FUND- GROWTH', 'Large Cap', '5.66', '2.21', '19.39', '17.18']
hrml.parse Версия:
import requests
from bs4 import BeautifulSoup
r = requests.get('https://www.fundsupermart.co.in/main/research/recommendedFundsNew.svdo')
soup = BeautifulSoup(r.content, 'html.parser')
trs = soup.find_all(class_="table_bdrow1_style")
for tr in trs:
row = list(tr.stripped_strings)
print(row)
из:
['BSL FRONTLINE EQUITY FUND- GROWTH']
['ICICI PRUDENTIAL FOCUSED BLUECHIP EQUITY FUND- GROWTH']
['SBI BLUE CHIP FUND- GROWTH']
['AXIS EQUITY FUND- GROWTH']
['BNP PARIBAS EQUITY FUND- GROWTH']
['RELIANCE TOP 200 FUND- GROWTH']
, если вы все еще получаете сообщение об ошибке, пожалуйста, напишите ваш код и сообщение об ошибке, ,
показать свой код. 'select()' не может делать все - вам нужно больше кода для получения данных. – furas