我的情况非常奇怪。我尝试从xml file获取数据。
以下是一些带价格的标签示例代码:
<stock>9994</stock>
<pricenetto>80.49</pricenetto>
<pricebrutto>99.00</pricebrutto>
我尝试使用以下代码获取数据:
req = urllib2.Request('http://www.hurt.moe.pl/api/xml/pl/products/98?key=42274', headers={'User-Agent' :"Mozilla/5.0 (X11; U; Linux i686) Gecko/20071127 Firefox/2.0.0.11"})
response = urllib2.urlopen(req)
file.write(response.read())
我的代码返回:
<stock>9994</stock>
<pricenetto>20.12</pricenetto>
<pricebrutto>24.75</pricebrutto>
为什么价格不同?我的所有其他数据似乎都是正确的。