【发布时间】:2017-05-02 16:38:48
【问题描述】:
我通常使用 Beautiful Soup 来解析我需要的 html,但我遇到了一些我想从 here 获取的 Javascript。
<script>
function Model(){
this.players = [{".....data......:""}];...etc
我试着像...一样加载它
import json
scrape_url = "https://swishanalytics.com/optimus/nba/daily-fantasy-projections?date=2016-12-15"
result = json.loads(scrape_url)
但我得到“无法解码 Json”。不知道该怎么做。
【问题讨论】:
-
正如你的标签所说,你知道你应该使用
BeautifulSoup,但是为什么你的代码使用json.loads(URL)?请检查json文档,它并没有按照你的想法做 -
所以您想从脚本中提取数据?您首先需要隔离它 I.E.只获取字符串
{".....data......:"},然后将其与json.loads一起使用 -
@MoinuddinQuadri,我无法使用 bs4
-
@TadhgMcDonald-Jensen 知道了,谢谢!
-
@TadhgMcDonald-Jensen 如何指定该数据区域?
标签: python python-2.7 beautifulsoup