如何在 Goutte 中点击空的 space?

How to click an empty space in Goutte?

原始文档说;这样做是为了点击 link:

$crawler = $client->click($crawler->selectLink('Sign in')->link());

但是,我想点击的区域类似于下面的代码。没有文字。在浏览器中,您只能看到一个图标。

<div id="Wrap" class="IconWrap">
    <span class="Icon">&nbsp;</span>
</div>

搜索过但没有找到。我很高兴收到你的来信。如果你有想法。

我发现 ->link() 不接受除 < a > 以外的任何输入,因此必须有一个真正的 link 才能被识别为 link.

Goutte 是一个非常轻量级的库。它只是爬过没有动态加载的页面。你不能做人类做的事情。但是你必须使用 seleniumpuppeteer.

这样的工具

你可以用这些工具做很多人类做的事情。喜欢 CLick on button Nagaviation through page Submit forms 等等。