本文目录一览:
PHP的cURL库简单和有效地抓网页
google对你的ip地址做限制这个时候,你可以换代理重新抓。
简单的收集下PHP下获取网页内容的几种方法:用file_get_contents,以get方式获取内容。用fopen打开url,以get方式获取内容。使用curl库,使用curl库之前,可能需要查看一下php.ini是否已经打开了curl扩展。
一般php采集网络数据会用file_get_contents、file和cURL。不过据说cURL会比file_get_contents、file更快更专业,更适合采集。今天就试试用cURL来获取网页上的所有链接。-php开启curl
使用fopen获得网页源代码。这个方法用的人也不少,不过代码有点多。使用curl获得网页源代码。
PHP怎么开启CURL函数
将PHP文件夹下的三个文件php_curl.dll,libeay3dll,ssleay3dll复制到system32下;将php.ini(c:WINDOWS目录下)中的;extension=php_curl.dll中的分号去掉;重启apache或者IIS。-php开启curl
方法/步骤 首先打开php.ini文件,一般默认放在C盘windows目录下。在php.ini文件夹下,查找extension=php_curl.dll,找到后,把它前面的分号去掉,让它起作用。
lib文件夹里应该有一个名为libcurl.a的文件。对于PHP 0你可以配置--with-curlwrappers 使cURL使用URL流。
开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步:将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay3dll,ssleay3dll 复制到 %windir%/system32下。-php开启curl
使用PHP的cURL库进行网页抓取
1、使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。
2、以google为例吧,如果去抓google的数据,短时间内抓的很频繁的话,你就抓取不到了。google对你的ip地址做限制这个时候,你可以换代理重新抓。
3、使用file_get_contents获得网页源代码。这个方法最常用,只需要两行代码即可,非常简单方便。使用fopen获得网页源代码。这个方法用的人也不少,不过代码有点多。使用curl获得网页源代码。-php开启curl
4、今天就试试用cURL来获取网页上的所有链接。示例如下:?php / 使用curl 采集hao12com下的所有链接。
5、这网页是用javascript获取商品信息,所以商品不会出现在html页面。用 live http header,你·会看到商品信息取自哪个url 然后$url换成以上新的url就行。
PHP如何开启CURL扩展支持?
1、make# make install 修改php配置文件 ;修改扩展库目录extension_dir = /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/添加curl扩展extension = curl.so 重启Apache即可。-php开启curl
2、ssleay3dll 、php_xmlrpc.dll、php_curl.dll;5个文件复制到windows下的system或者system32目录下:2。将php.ini复制到windows文件夹中,打开php.ini,将extension=php_openssl.dll前面分号去掉;3。重启Apache服务器。-php开启curl
3、修改PHP.INI文件中的相关选项即可,extension=php_mysql.dll extension=php_gddll extension=php_curl.dll extension=php_mbstring.dll 搜索这些内容,并把前面的分号去掉,然后重启apache,问题就解决了。-php开启curl
4、打开php.ini找到;extension=php_curl.dll,将前面的分号去掉重启服务器就好了。php.ini寻找方法,在phpinfo()的输出结果中找到LoadedConfigurationFile后面的内容就是php.ini的路径。-php开启curl
5、百度不误导你 ,我也是百度的,扩展全开都行 ,不妨碍你用就是了,干嘛非要这么细致的分析每个扩展的作用呢?给你一份快餐,要么你吃了,要么你不吃。
6、一种方式就是重新完全编译php,另一种方式就是单独编译扩展库,以extension的形式扩展。 下面以安装curl扩展为例: 下载curl安装包。
php的curl功能死活开启不了,求救
1、是不是新的apache,php等版本跟curl不兼容,如果没找到解决办法,就把更新的回退回去。
2、开启php启动错误提示,看看curl模块是否成功加载,如果不能看看是否是扩展路径不正确。根据你的评论看来,你应该还没搞清楚当前环境加载的是哪个配置文件,你应该先查看下phpinfo信息。
3、phpinfo();? 然后在浏览器中打开phpinfo.php查找下curl是否开启。如果没开启将php.ini(c:WINDOWS目录下)中的;extension=php_curl.dll中的分号去掉; 然后重启apache或者IIS。-php开启curl