使用Python访问Firefox Inspector中的代码

时间:2016-05-02 22:26:36

标签: javascript python firefox

我正在学习使用Python进行拼抢。我使用requestsBeautifulSoup从源代码中提取信息。但是,我发现并非所有Firefox Inspector中提供的信息都在源代码中报告。为什么会这样?

1 个答案:

答案 0 :(得分:0)

该网站有一个单独的JSON API用于竞价出价。

import requests
import json
from bs4 import BeautifulSoup as soup


data = requests.get("http://www.charitystars.com/ajax/getbidshistory?oid=9315")
data_dict = json.loads(data.text)

auction_table = soup(data_dict["html"])

for td in auction_table.find_all("td"):
    print td.get_text()

"""
28/04/2016
 andy.shirt.5

€ 120

27/04/2016
 simone.vanin

€ 60

"""

您可以简单地增加oid以获得所有拍卖。虽然对网站很好!添加延迟等等,这样你最终不会给慈善机构配药!