网络爬虫用户代理不存在

问题描述

我在我的应用中使用 react-share。我希望人们能够分享图像等。为此,我以这样一种方式制作了我的应用程序,它可以捕获社交媒体爬虫并在它们转到我共享的 url 时显示原始 html。

我的按钮是这样设置的,

<FacebookShareButton quote={this.state.title} url={window.location.href}>
    <FacebookIcon size={24} round={true}/>
</FacebookShareButton>

当我点击分享按钮时,它没有将任何社交媒体公司显示用户代理。例如,当我点击 facebook 共享按钮时,facebook 共享屏幕出现,但我的后端记录用户代理,并且 'facebookexternalhit' 不会在那里。当用户导航到某物时,所有其他用户代理都是用户代理。这些是打印的请求标头。

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/90.0.4430.212 Safari/537.36

有人知道为什么会这样吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)