【发布时间】:2016-01-28 13:44:24
【问题描述】:
我正在尝试使用来自产品结帐网页上用户“包”或“购物车”的 http 请求来获取产品信息。我在购物袋中添加了一个商品,然后向网站的“购物袋”网页发送了一个请求;但是,该请求正在发回数据,就好像没有向包中添加任何内容一样。 http 请求的结果描述了一个空白结帐页面。我认为问题是我试图从中获取数据的网页无法识别 http 请求来自将商品添加到购物袋的同一来源。有没有办法可以编辑我的 http 请求的标头,以便网站返回适当的数据?我可以对我的 http 请求进行任何其他修改以返回所需的结果吗?这是我在 python 中运行的代码的基本示例,它没有返回所需的结果。最终我想在 javascript 中使用 xmlhttprequests 来执行这个操作。
checkoutURL = "www.arbitrarycustomercheckout.com"
bagInfo = requests.get(checkoutURL).content
soup = bs4.BeautifulSoup(bagInfo)
for link in soup.findAll('htmlele'):
print link.get("htmlAttr"), link
print
【问题讨论】:
标签: javascript python https xmlhttprequest python-requests