用卷曲进行屏幕刮擦

发布于 2024-12-15 06:20:50 字数 322 浏览 1 评论 0 原文

到目前为止,我编写的 cURL 代码在自动将我登录到网站后显示了我想要的页面,但是我陷入了屏幕抓取的问题。我现在想从这些数据中整理出更多信息。这是我想要从页面中整理出来的内容:

<div class="quantity">
    Avail. Quantity:<span>75</span>
</div>

我特别想获取 内的数字,在本例中为 75。我怎样才能用curl做到这一点?

关于如何执行此操作有什么建议吗?

so far my cURL code i have written displays the page that I would like after it automatically logs me into a website, however i am stuck on the issue of screen scraping. I would like to now sort through some more information from this data. here is what i want to sort out of the page:

<div class="quantity">
    Avail. Quantity:<span>75</span>
</div>

I specifically would like to grab the number inside the <span> which in this case would be 75. how could i do this with curl?

Any suggestions on how to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寂寞美少年 2024-12-22 06:20:50

您可以使用 DOMDocument 或更简单的库前端之一,例如 phpQueryQueryPath。然后就像使用 CSS 选择器一样简单:(

print htmlqp($url)->find(".quantity span")->text();

请注意,页面检索已内置于此,但您也可以仅传递 $html 变量。)

You can use DOMDocument or one of the simpler library frontends like phpQuery or QueryPath. Then it's as easy as using a CSS selector:

print htmlqp($url)->find(".quantity span")->text();

(Note that page retrieval is already built-in here, but you could also just pass your $html variable.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文