Как сделать DataFrame для панд из списка интерфейсов PISA - PullRequest
0 голосов
/ 20 января 2019

Я пытаюсь создать 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, но она не содержит все нужные мне результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...