php怎么爬取亚马逊的数据,使用PHP从Amazon MWS API获取订单数据
我试图使用
Amazon MWS api
当我使用相同的信息使用amazon scratchpad时,我得到了正确的XML订单列表,但是当我尝试使用PHP客户机库执行此操作时,我没有得到任何XML输出,而是得到了纯字符串。
代码
#ListOrdersSample.php #Page
require_once('.config.inc.php');
$serviceUrl = "https://mws.amazonservices.in/Orders/2013-09-01";
$config = array (
'ServiceURL' => $serviceUrl,
'ProxyHost' => null,
'ProxyPort' => -1,
'ProxyUsername' => null,
'ProxyPassword' => null,
'MaxErrorRetry' => 3,
);
$service = new MarketplaceWebServiceOrders_Client(
AWS_ACCESS_KEY_ID,
AWS_SECRET_ACCESS_KEY,
APPLICATION_NAME,
APPLICATION_VERSION,
$config);
$service = new MarketplaceWebServiceOrders_Mock();
$request = new MarketplaceWebServiceOrders_Model_ListOrdersRequest();
$request->setSellerId(MERCHANT_ID);
$request->setCreatedAfter('2018-08-01');
invokeListOrders($service, $request);
function invokeListOrders(MarketplaceWebServiceOrders_Interface $service,
$request)
{
try {
$response = $service->ListOrders($request);
echo ("Service Response\n");
echo ("====================================================\n");
$dom = new DOMDocument();
$dom->loadXML($response->toXML());
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
echo $dom->saveXML();
echo("ResponseHeaderMetadata: " . $response->getResponseHeaderMetadata() . "\n");
} catch (MarketplaceWebServiceOrders_Exception $ex) {
echo("Caught Exception: " . $ex->getMessage() . "\n");
echo("Response Status Code: " . $ex->getStatusCode() . "\n");
echo("Error Code: " . $ex->getErrorCode() . "\n");
echo("Error Type: " . $ex->getErrorType() . "\n");
echo("Request ID: " . $ex->getRequestId() . "\n");
echo("XML: " . $ex->getXML() . "\n");
echo("ResponseHeaderMetadata: " . $ex->getResponseHeaderMetadata() .
"\n");
}
}
运行此脚本时,我得到的输出是:
Service Response
======================================================================
String 1969-07-21T02:56:03Z 1969-07-21T02:56:03Z String String 1969-07-
21T02:56:03Z 1969-07-21T02:56:03Z String String String String String String
String String String String String String String String String String String
String String 1 1 String String String String String String String String
String String String String String String true String String String 1969-07-
21T02:56:03Z 1969-07-21T02:56:03Z 1969-07-21T02:56:03Z 1969-07-21T02:56:03Z
true String true true String true 1969-07-21T02:56:03Z true String
ResponseHeaderMetadata:
php怎么爬取亚马逊的数据,使用PHP从Amazon MWS API获取订单数据相关推荐
- python爬取网页书籍名称代码_python爬取亚马逊书籍信息代码分享
我有个需求就是抓取一些简单的书籍信息存储到mysql数据库,例如,封面图片,书名,类型,作者,简历,出版社,语种. 我比较之后,决定在亚马逊来实现我的需求. 我分析网站后发现,亚马逊有个高级搜索的功能 ...
- JAVA爬取亚马逊的商品信息
在程序里面输入你想爬取的商品名字,就可以返回这件商品在亚马逊搜索中都所有相关商品的信息,包括名字和价格. 解决了在爬取亚马逊时候,亚马逊可以识别出你的爬虫,并返回503,造成只能爬取几个页面的问题. ...
- 爬取亚马逊评论_如何利用插件抓取亚马逊评论和关键词?
如何抓取亚马逊的商品评价? 原本想给大家介绍使用市面上常见或者付费的爬虫工具,直到我发现了这个Chrome的免费插件 --Instant Data Scraper,当时我差点被感动哭了.比起学编程语言 ...
- 爬虫(一):用python爬取亚马逊所有家具种类前100名的商品信息(上)
目标 亚马逊公司(Amazon),是美国最大的一家网络电子商务公司,位于华盛顿州的西雅图,是网络上最早开始经营电子商务的公司之一,现在已成为全球商品品种最多的网上零售商和全球第二大互联网企业. 本次目 ...
- 爬虫(二):用python爬取亚马逊所有家具种类前100名的商品信息(下)
目标 亚马逊公司(Amazon),是美国最大的一家网络电子商务公司,位于华盛顿州的西雅图,是网络上最早开始经营电子商务的公司之一,现在已成为全球商品品种最多的网上零售商和全球第二大互联网企业. 本次目 ...
- Python基于BeautifulSoup4库爬取亚马逊网页
引言 我写的这个爬虫非常的简单,没有什么难的逻辑思维,只是简单运用BeautifulSoup进行爬取,相信初学者都可以看懂,就是代码写的比较乱,因为我也是初学者....可能你没有耐心看完,我会尽量一部 ...
- scrapy_redis分布式爬虫爬取亚马逊图书
scrapy_redis分布式爬虫爬取亚马逊图书 最近在学习分布式爬虫,选取当当图书进行了一次小练习 网址,https://www.amazon.cn/gp/book/all_category/ref ...
- Python实现通过ASIN爬取亚马逊产品评论
Python实现通过ASIN爬取亚马逊产品评论 一.最近一直在研究爬取亚马逊评论相关的信息,亚马逊的反爬机制还是比较严格的,时不时就封cookie啊封ip啊啥的.而且他们的网页排版相对没有那么规则,所 ...
- 爬去图片插件_学不会你打我,一个插件爬取亚马逊数据!
这是一个简单的插件使用教程.从入门到精通大概需要5分钟. 很多亚马逊运营小伙伴在运营过程中需要对市场进行分析,包含但不限于: 竞争对手review,分析消费者痛点,分析好评差评点. QA,分析消费者心 ...
最新文章
- Cubieboard的第一辆小车[机器人的第一步]
- oracle比较好的链接记录
- 执着的力量——读《钢铁是怎样炼成的》有感
- sliverlight 开发FAQ
- 用代码实现task列表里面的Assigned To选择多个人
- 数据库,可不只是 CRUD!
- 股市法则:长线大钱最终胜出(荀玉根、姚佩)
- 偏安一隅的健身房和健身器材市场,还有多少故事可讲?
- 选股公式 成功率测试 软件,通达信股票软件选股公式,99%的成功率,你还等什么?...
- 基于Montgomery算法的高速、可配置 RSA密码IP核硬件设计系列(三)——抵抗侧信道攻击设计方案
- 代码管理工具——SVN
- 示教器重定位下机器人动作_ABB机器人示教器入门-初级教学|干货
- 阿里巴巴最新区块链专利申请文件解读
- Android多媒体框架一
- 2023年1月编程语言流行度排名
- MathType无法加载mathpage.wll文件
- 松下A6伺服速度控制模式
- 【返老还童】大脑衰老可逆转,只需注入年轻脑脊液 From Nature
- 深度解析FUTABA的SBUS协议(/天地飞遥控器的WBUS协议/Robomaster接收机的DBUS协议)到底是啥?
- 软件设计-项目重构技巧
热门文章
- php 如何实现表格行列的对齐,excel怎样把每列文字对齐
- mysql优化篇_MySQL优化篇-查询优化
- 技术前沿:Redis推出性能碾压ES和Mongo的大杀器
- 皮一皮:碰上一个说倒装句的直男怎么办...
- REST API 的安全基础
- 玩转Mybatis中的类型转换器TypeHandler
- 深入Java中的位操作
- Linux系统.xsesion日志文件,linux系统日志
- 计算机基础16秋在线作业,北大16秋《计算机基础与应用-第二组》在线作业.doc
- curl linux 数组参数_Linux系统调用原理