Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 抓取网页:Javascript?_Php_Javascript_Scraper - Fatal编程技术网

Php 抓取网页:Javascript?

Php 抓取网页:Javascript?,php,javascript,scraper,Php,Javascript,Scraper,我想从HTML页面中提取一些数据 我用php尝试过,但我遇到了一个问题,因为只有连接到特定网络时,此页面才可用:不幸的是,我的客户端连接到该网络,而不是我的服务器,因此php请求失败 我的问题是:如果我尝试用javascript而不是php来抓取页面,我的请求似乎来自我的客户端网络吗?不,不会,除非你在已经在客户端网络上的浏览器中执行它!您应该签出的可能是代理或VPN。通过客户端网络路由您的服务器流量,这样它将看起来像是来自那里的IP地址。除非远程页面允许远程连接,否则无法使用javascrip

我想从HTML页面中提取一些数据

我用php尝试过,但我遇到了一个问题,因为只有连接到特定网络时,此页面才可用:不幸的是,我的客户端连接到该网络,而不是我的服务器,因此php请求失败


我的问题是:如果我尝试用javascript而不是php来抓取页面,我的请求似乎来自我的客户端网络吗?

不,不会,除非你在已经在客户端网络上的浏览器中执行它!您应该签出的可能是代理或VPN。通过客户端网络路由您的服务器流量,这样它将看起来像是来自那里的IP地址。

除非远程页面允许远程连接,否则无法使用javascript刮取页面。如果是这样,那么请求将来自您的客户端。@DaveChen为什么不能使用javascript?请阅读@DaveChen。您还可以查看使用javascript很容易,只要您可以在页面上看到信息,javascript可以将该信息发送到其他地方,如文件。Tampermonkey是目前最好的刮削平台。您只需为站点/页面创建一个新的用户脚本,在该脚本中获取innerHTML并将其下载到文件或推送到另一个url,等待将数据捕获到数据库中。是的,带有javascript源的页面将位于我的服务器上,但它是在我的客户端网络上的浏览器中执行的。它似乎来自哪个ip地址?