Я пытаюсь создать DataFrame в пандах со страницы результатов интерфейса на сервере PISA .
После нажатия кнопки LaunchPDBePisa
я нажимаю кнопку Interfaces
, чтобы получить страницу с таблицей с результатами, которые я хотел бы проанализировать. Я пытаюсь следующий код ...
import pandas as pd
import requests
from bs4 import BeautifulSoup
from tabulate import tabulate
url_1 = 'http://www.ebi.ac.uk/msd-srv/prot_int/cgi-bin/piserver'
r = requests.get(url_1)
soup = BeautifulSoup(r.text,'lxml')
table = soup.find_all(class_='data-table')
print table
'and also:'
table = soup.find_all(class_='data-table tborder')
print table
... Но в обоих случаях я получаю пустой список. Можно ли как-то получить действительный URL-адрес запроса и преобразовать его в DataFrame. Этот сервер предлагает возможность загрузки XML-страницы, которая может быть преобразована в DataFrame, но она не содержит все нужные мне результаты.