2017-03-17 2 views
0

Ich möchte die Informationen in den folgenden url analysieren. Ich möchte den Namen des Handels, die Strategiebeschreibung und die Transaktionen in den "Trading History" und "Open Positions" analysieren. Wenn ich die Seite analysiere, erhalte ich diese Daten nicht. Ich bin neu bei der Analyse von Javascript gerenderten Webseiten, deshalb würde ich mich über eine Erklärung freuen, warum mein Code unten nicht funktioniert.Python: Javascript gerendert Webseite nicht analysieren

import bs4 as bs 
import urllib 
import dryscrape 
import sys 
import time 

url = 'https://www.zulutrade.com/trader/314062/trading' 

sess = dryscrape.Session() 
sess.visit(url) 
time.sleep(10) 
sauce = sess.body() 
soup = bs.BeautifulSoup(sauce, 'lxml') 

Vielen Dank!

Antwort

0

Ihr Link im Code erlaubt Ihnen nichts zu bekommen, da die ursprüngliche URL, mit der Sie spielen sollten, die ist, die ich unten anlege. Die, mit der Sie arbeiten wollten, wird automatisch zu der hier erwähnten weitergeleitet .

https://www.zulutrade.com/zulutrade-client/traders/api/providers/314062/tradeHistory? 

Schaben json Daten aus der Tabelle von dieser Seite ist wie folgt:

import requests 
r = requests.get('https://www.zulutrade.com/zulutrade-client/traders/api/providers/314062/tradeHistory?') 
j = r.json() 
items = j['content'] 
for item in items: 
    print(item['currency'],item['pips'],item['tradeType'],item['transactionCurrency'],item['id']) 
Verwandte Themen