php - 基于 cURL 的 HTTP 请求能否完全模仿基于浏览器的请求?

标签 php http curl screen-scraping libcurl

这是一个由两部分组成的问题。

Q1: 基于 cURL 的请求能否 100% 模仿基于浏览器的请求?

Q2: 如果是,所有选项应该设置什么。如果不是,浏览器还做了什么 cURL 无法模仿的额外操作?

我有一个网站,我看到在很短的时间内从一个 IP 发出了数千个请求。这些请求收集了我所有的数据。当查看日志以确定所使用的代理时,它看起来像是来自浏览器的请求。所以很想知道它是机器人而不是用户。

提前致谢

最佳答案

This page has all the answers to your questions .你可以模仿大部分的东西。

关于php - 基于 cURL 的 HTTP 请求能否完全模仿基于浏览器的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1926876/

相关文章:

php - Joomla 链接到类别

php - 将 MySQL 用于图库的最佳方式?

javascript - 如何使用codeigniter获取for循环中的每个值

Django 返回大文件

C# 简单 HTTP 服务器不向浏览器发送响应

curl - 来自沙箱的 PayPal 权限服务 -> RequestPermissions CURL 示例返回错误 500000 响应

ssl - "SSL23_GET_SERVER_HELLO:reason(1112)"服务器端(Openshift)的解决方法?

php - 根据条件参数过滤 WordPress 中的帖子

http - net/http 设置自定义记录器

php - SSL 例程 :tls_process_server_certificate:certificate verify failed