Es gibt viele Websites, die einfach None
zurückgeben, wenn ich einen Wert von der Website anfordern.BeautifulSoup Parsing gibt keine zurück
Beispiel:
import requests
from bs4 import BeautifulSoup
def spider():
url = 'https://poloniex.com/exchange'
source_code = requests.get(url)
plain_text = source_code.text
soup = BeautifulSoup(plain_text, "html.parser")
High = soup.findAll("div", {"class": "high info"})[0].string
print High
# returns None
spider()
Wie löse ich dieses Problem? Bitte, alles was ich brauche ist ein Wert.
Es gibt keinen Text, es wird dynamisch generiert Was würdest du sonst noch erwarten? –
gibt es keinen Text, schauen Sie in den Quellcode
–so wie grabe ich den dynamisch generierten Text? – solidsnake