作者axalto (亚斯拓)
看板Python
标题[问题] 搜寻ebay特定属性的方法
时间Sun Dec 7 17:35:37 2008
我想要在ebay寻找符合某些属性的东西,我找到应该是在xml中使用<ValueLiteral>来设定
,例属性有core的字眼,程式码如下
xml = "<?xml version='1.0' encoding='utf-8'?>"+\
"<GetSearchResultsRequest
xmlns=\"urn:ebay:apis:eBLBaseComponents\">"+\
"<RequesterCredentials><eBayAuthToken>" +\
userToken +\
"</eBayAuthToken></RequesterCredentials>" + \
"<Pagination>"+\
"<EntriesPerPage>200</EntriesPerPage>"+\
"<PageNumber>"+str(page)+"</PageNumber>"+\
"</Pagination>"+\
"<SearchRequest>"+\
"<SearchAttributes>"+\
"<ValueList>"+\
"<ValueLiteral>Core</ValueLiteral>"+\
"</ValueList>"+\
"</SearchAttributes>"+\
"</SearchRequest>"+\
"<Query>" + query + "</Query>"
重点在<SearchRequest></SearchRequest>之间 (抱歉不会上色)
我发现如果我没有写这一段,找寻laptop时会找到许多笔,但如果加上这一段
则找不到任何一笔资料,是否哪里有写错了
我的目的在於找到laptop且属性有core的字眼
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.49.11
1F:推 qrtt1:你怎麽不用 """ multiline string """ !? 12/07 19:19
2F:→ qrtt1:还可以用 %s 参数啊orz 这样接好辛苦啊>< 12/07 19:20
3F:→ axalto:q大,您是说在query的地方输入core laptop吗?可是我是要过滤 12/07 22:14
4F:→ axalto:属性的字眼 12/07 22:15
5F:→ axalto:另外%s是什麽?能否详述,谢谢 12/07 22:15
7F:→ axalto:我这样写是否有问题?我还是不太懂 12/10 00:37
8F:推 huggie:我没有很懂问题耶.. 12/12 11:31