从字典格式的字符串创建字典。

时间:2018-11-30 16:56:08

标签: python json pandas beautifulsoup

from bs4 import BeautifulSoup
import requests
import pandas as pd
import json

url="https://www.carinsurance.com/ajax/updatemarkerinfo.json?zc=33013&age=40&gender=Male&coverage_set=full%20-%20100/300/100"
url_get = requests.get(url)
soup = BeautifulSoup(url_get.content, 'lxml')
test=soup.text
test=test[test.find("zip_code"):]
test2='{'+'"'+test[test.find("zip_code"):]
d=json.loads(test)
e=json.loads(test2)

我从上面的URL中提取了数据,并且尝试使用test2中的字典值创建一个DataFrame。我遇到的问题是我希望zip_code state_abbv成为列索引,而不是作为d输出的行。

但是我确实通过重新索引来解决此问题,因为我要遍历多个邮政编码并将数据附加到一个数据帧中,所以我正在寻找更有效的方法。

0 个答案:

没有答案