php - 想要使用 php 从 Amazon url 检索产品 ID 和附属标签
问题描述
我想使用 php 从 Amazon url 检索产品 ID 和附属标签。我尝试使用 Preg_match 但没有得到明确的结果。在下面的链接中:我想检索 Id ="B07NX7Q9NB" 和 tag=AffiliateTag。
有人可以帮我写 Preg_Match 系统吗?
解决方案
一个简单的灵魂将是:
$link = "https://www.amazon.com/Crest-Pro-Health-Smooth-Formula-Toothpaste/dp/B07NX7Q9NB/ref=as_li_ss_tl?pf_rd_r=J44K1V7XYBW7TEKCTCMB&pf_rd_p=43ea9b7e-4160-4f68-b311-3810df065596&pd_rd_r=d2245fd7-4cdf-4238-ae60-3b4165911324&pd_rd_w=cb1VP&pd_rd_wg=H8xUK&ref_=pd_gw_cr_cartx&linkCode=ll1&tag=AffiliateTag-20&linkId=0f486cc77ca6ae3e199f1fe07ecaf8f8&language=en_US";
用于parse_str
将参数转换为数组
parse_str($test, $outputArray);
$tag = $outputArray['tag'];
var_dump($tag);
结果:
string(15) "AffiliateTag-20"
推荐阅读
- dask - pd.to_numeric 的 Dask 等效项
- java - 如何在java上从php获得相同的结果?
- r - 删除 ggplot 轴中的尾随零
- java - 如何使用 itextpdf-5.5.* 创建和打开 PDF 文档 [已解决]
- javascript - 如何使用ref回调将对象数组一个组件传递给反应js中的另一个组件
- jasmine - 如果以前执行的套件在量角器中失败,如何停止运行套件?
- wix - 使用 IsWix 在 IIS 上创建虚拟目录
- reactjs - 模拟动作和开玩笑地手动调用它们有什么区别?
- oracle - 不使用函数将 LONG 格式转换为 DATE
- javascript - 输入列中的输入填满后如何显示模态框?