如何在PHP中伪装成一个网站?

如何在PHP中伪装成一个网站?,php,curl,web-scraping,http-status-code-401,Php,Curl,Web Scraping,Http Status Code 401,所以我用PHP-curl构建了一个scraper。因此,我可以构建我的API并集成到我的应用程序中。 问题是我在一个页面中就被网站屏蔽了 我的刮刀的作用是: 首先,它转到有一个iframe的网站(这个iframe里面有一个iframe,我想得到它的src) 当它获得第一个iframe url时,它会向iframe src发送一个curl请求,但问题是该站点正在阻止来自其网站以外的其他网站的任何请求。所以我被封锁了。有没有办法假装是这个网站的URL 顺便说一句,这是网站的URL。你可以查看网站if

所以我用PHP-curl构建了一个scraper。因此,我可以构建我的API并集成到我的应用程序中。 问题是我在一个页面中就被网站屏蔽了

我的刮刀的作用是:

  • 首先,它转到有一个iframe的网站(这个iframe里面有一个iframe,我想得到它的src)
  • 当它获得第一个iframe url时,它会向iframe src发送一个curl请求,但问题是该站点正在阻止来自其网站以外的其他网站的任何请求。所以我被封锁了。有没有办法假装是这个网站的URL

  • 顺便说一句,这是网站的URL。你可以查看网站iframe,看看我的意思。

    对不起,伙计!你不能。如果可能的话,我会假装是你的银行,偷走你的银行凭证!疯了,对吧

    您可以像反向代理一样操作,例如: 我是用户,你是界面。 我来到你的网站,
    foo.com
    并搜索
    google.com
    。 你可以发送一个卷发到
    google.com
    ,从
    google.com
    获取响应,并将其显示给我。 我在浏览器中看到
    foo.com
    地址,但实际上我正在浏览
    google.com
    。 而且
    google.com
    认为您的服务器(
    foo.com
    )正在使用它的站点。不是我。 如果你有很多用户,
    google.com
    可能会以攻击者服务器的身份阻止你的服务器


    阅读有关CORS和反向代理的更多信息。

    感谢您的明确回答,如果我不能这样做,那么我可以假装是浏览器吗?关于这一点,请阅读编辑后的答案