我正在尝试使用PHP脚本从insertID检索eBay插入中的主图像src。
我当前的解决方案是通过curl解析整个HTML插入页面,并使用DOMDocument和DOMXPath,可以获得主图像src属性。
$data = getUrlUsingCurl(BASE_URL . $ebay_id);
$doc = new DOMDocument();
@$doc->loadHTML(data );
$xpath = new DOMXPath($doc);
$src = $xpath->query("//*[@id='icImg']")->item(0)->getAttribute('src');
这可行,但会浪费资源,因为对于每次插入,我都必须解析整个页面。 我想知道eBay insertID和主图像路径是否以某种方式相关。 例如,如果“ 332932249650”是此插入页面的insertID
https://www.ebay.it/itm/332932249650
主图像src是
https://i.ebayimg.com/images/g/-EsAAOSwThtbaUPZ/s-l500.jpg
如您所见,图像url中有一个常量前缀,所需图像大小的后缀以及我希望与insertID相关的代码。 所以问题是:
我可以从“ 332932249650”中计算出“ -EsAAOSwThtbaUP”吗?
谢谢