Python - Красивый суп. Почему я не соскребаю л oop работу? - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь очистить имена, последние акции и последнее обновление от Nor dnet .no с Python Я сделал для этого функцию, но получаю только первый результат, а не остальные.

import requests
import csv
from bs4 import BeautifulSoup


URL = 'https://www.nordnet.no/market/stocks?selectedTab=prices&page=2'
page = requests.get(URL)

soup = BeautifulSoup(page.content, 'html.parser')

results = soup.find('div', id='app')

#print(results.prettify())

stock_elems = results.find_all('table', attrs={'class':'c02352 c02354 md c02353'})


def finn():
    for elem in stock_elems:
        title_elem = elem.find('td', {'data-title': 'Navn'}) ## Navn
        company_elem = elem.find('td', {'data-title': 'Siste'}) ## Siste
        location_elem = elem.find('td', {'data-title': 'Tid'}) ## plassering
        if None in (title_elem, company_elem, location_elem):
            continue
        print(title_elem.text.strip())
        print(company_elem.text.strip())
        print(location_elem.text.strip())
        print()

finn()

1 Ответ

0 голосов
/ 22 февраля 2020

Насколько я могу судить, вы нигде не сохраняете результаты вашего анализа ...

...