问题标签 [curl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
71192 浏览

php - 抓取网页内容

我正在开发一个项目,我想在后台抓取网站的内容并从该抓取的网站中获取一些有限的内容。例如,在我的页面中,我有“userid”和“password”字段,通过使用这些字段,我将访问我的邮件并抓取我的收件箱内容并将其显示在我的页面中。

我单独使用javascript完成了上述操作。但是当我单击登录按钮时,我的页面的 URL ( http://localhost/web/Login.html ) 更改为 URL ( http://mail.in.com/mails/inbox.php?nomail= ... .) 我被刮了。但是我在不更改网址的情况下取消了详细信息。

0 投票
3 回答
10919 浏览

php - 在 PHP 中使 file_get_contents() 会话感知

序言:我的应用程序启用了 mod_rewrite,并且我有 index.php 页面,该页面基于 Request_URI 下载各种页面并将它们打印为页面内容。

问题:File() 或 File_get_contents() 函数非常适合下载我的其他应用程序页面。但是,一旦我尝试使用它来下载启用会话的页面,我就会开始遇到问题。

主要问题是,当我尝试从我下载的页面将现有会话 ID 传递给 url 时,例如

我的页面从不加载(或 file() 从不加载内容)。我怀疑我应该在这里使用 curl 函数,但它有太多选择。我建议使用哪个curl 选项使可下载页面了解当前的 PHP 会话会有所帮助。

PS 以上似乎适用于 Windows 和 Linux。

0 投票
3 回答
5142 浏览

php - 使用 CURL 隐藏 IP 地址

类似可以为每个 http 请求分配一个新的 IP 地址吗?


当您向服务器发出请求时,是否可以使用 CURL 显示不同/欺骗的 IP 地址?如果没有,有没有其他方法可以使用 PHP 来欺骗您的 IP 地址?

0 投票
1 回答
7915 浏览

php - 提高 cURL 性能(PHP 库)

这是我正在做的事情的简要概述,实际上非常简单:

  • 出去从数据库表中获取记录。
  • 遍历所有这些记录,并为包含 URL 的每一列输出(使用 cURL)并确保 URL 仍然有效。
  • 对于每条记录,都会使用当前时间戳更新一列,该时间戳指示上次检查的时间以及发生其他一些数据库处理的时间。

无论如何,这一切都很好,很好,并且完全符合它的预期。问题是我认为就我如何使用 cURL 验证 URL 而言,性能可以大大提高。

这是我的代码的简短(过于简化)摘录,演示了如何使用 cURL:

正如您所看到的,我一直在重复使用相同的 cURL 句柄,但即使我去掉所有处理(数据库或其他),脚本仍然需要非常长的时间才能运行。更改任何 cURL 选项是否有助于提高性能?调整超时值/等?任何输入将不胜感激。

谢谢,

  • 尼古拉斯
0 投票
12 回答
93600 浏览

api - 用于测试 API 的 cURL 的 GUI 前端

我正在(手动)测试一个充分利用 GET/POST/PUT/DELETE 方法的 RESTful API。与其在命令行上使用 cURL 来快速测试不同的输入选项,如果有一个 Windows GUI 应用程序可以使这更容易,那将很方便。有这样的东西存在吗?

0 投票
2 回答
3949 浏览

curl - cURL-如何通过命令行获得响应?

我有一个客户要求,我应该提交一个包含数据的 xml 文件并通过轮询响应接收处理过的数据。我使用 curl 将文件从命令行传输到 http 站点。

现在要将投票响应转换为 xml 我该怎么办?用于此的命令是什么?

另外,我如何在发布或投票请求期间跟踪错误?

我对网络技术非常陌生,只是了解这些东西。

brgds arun

0 投票
4 回答
77876 浏览

linux - 哪个更好,curl 还是 wget?

它们是否相同?某些事情可以只用一个做,而不能用另一个做吗?那些是什么?或者,归根结底,这是一个熟悉的问题?

0 投票
3 回答
4295 浏览

php - 在 PHP 中使用 fopen($url) 和 curl 有什么重要区别?

我正在编写一些需要通过 HTTP(s) 与 Web 服务通信的代码。过去我使用过 curl 库。最近,我注意到我可以简单地使用 fopen() 来访问远程 URL,而且看起来要简单得多。

Curl 似乎更具可配置性,有很多选项。除了可配置性之外,使用哪种方法是否重要?如果是这样,哪个更好,为什么?

0 投票
6 回答
11109 浏览

php - 使用 PHP 转义 CURL @ 符号

我正在编写一个 php 应用程序,它通过 curl 数据提交以注册 iContact 电子邮件列表。但是,我不断收到无效的电子邮件地址错误。我认为这可能是因为我正在转义 @ 符号,所以它看起来像 %40 而不是 @。此外,根据带有 CURLOPT_POSTFIELDS 的 curl_setopt 的 php 文档:

在 HTTP“POST”操作中发布的完整数据。要发布文件,请在文件名前加上 @ 并使用完整路径。

那么,有没有办法通过 php 中的 curl 将 @ 符号作为发布数据传递,而不先通过 urlencode 运行它?

0 投票
5 回答
21487 浏览

php - CURL 导入字符编码问题

我正在使用 CURL 导入一些代码。然而,在法语中,所有的角色都显得很有趣。例如:您好...

我无权更改导入代码的任何内容。我能做些什么来解决这个问题吗?

谢谢