Questions tagged «curl»

curl是一种数据传输实用程序,用于大量与网络相关的应用程序(例如,抓取数据)。

1
为什么cURL比wget慢
测试页面: https://www.beobank.be/nl/Home.aspx 这是使用wget(或真正的浏览器)的结果: # time wget https://www.beobank.be/nl/Home.aspx -O /dev/null --2015-01-26 12:05:46-- https://www.beobank.be/nl/Home.aspx Resolving www.beobank.be (www.beobank.be)... 62.213.211.94 Connecting to www.beobank.be (www.beobank.be)|62.213.211.94|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 33444 (33K) [text/html] Saving to: `/dev/null' 100%[======================================================================================================================================================>] 33,444 --.-K/s in 0.05s 2015-01-26 12:05:47 (670 KB/s) - `/dev/null' saved [33444/33444] real 0m1.327s …

1
不支持/启用带有SFTP通过端口22命令行的cURL
我正在努力想出通过端口22连接到安全FTP服务器的正确命令。当我通过Filezilla连接时,它可以使用username / pwd和port。经过多次尝试,我最终得到了这个不会抛出端口或命令格式错误的命令: 如果我做 curl -u <myuername>:<pwd> "sftp://datafeeds.shareasale.com:22/54291/54291.txt" -o "c:/temp/54291.csv" 我收到错误 curl: (1) Protocol "sftp" not supported or disabled in libcurl。我从这里安装了最新的二进制文件: https://bintray.com/artifact/download/vszakats/generic/curl-7.60.0-win32-mingw.zip 但它仍然会抛出同样的错误,我如何添加支持/启用SFTP协议? 我已在这里查看过: https://curl.haxx.se/mail/archive-2007-02/0070.html , https://curl.haxx.se/docs/manpage.html
1 windows  sftp  curl 

1
gnutls_handshake()失败:拉函数出错
我的Ubuntu(Ubuntu 16.04.5 LTS)服务器有问题。这很奇怪。当我尝试使用任何工具通过ssl获取特定URL时,它会失败。例子: 卷曲 curl -v https://www.netonnet.se/ * Trying 91.198.164.24... * Connected to www.netonnet.se (91.198.164.24) port 443 (#0) * found 148 certificates in /etc/ssl/certs/ca-certificates.crt * found 596 certificates in /etc/ssl/certs * ALPN, offering http/1.1 * gnutls_handshake() failed: Error in the pull function. * Closing connection 0 curl: (35) gnutls_handshake() failed: …
1 ubuntu  wget  curl  gnutls 

4
ping如何计算网站的IP地址?
我想更好地了解不同的网络查询工具,如nc,curl,whois,dig,nslookup并在同一时间有关Internet请求,服务器的体系结构的位,等等(NIC,A记录,MX),而已经知道有关TCP,名称服务器,域注册器,数据包嗅探器,HTTP标头和IP地址的一些知识。那是我的背景,这是我的问题。 当我dig或whois说www.valgrind.org(或valgrind.org)时,我至少得到两个不同的IP答案:178.250.76.80和172.16.0.23#53。 $ nslookup valgrind.org Server: 172.16.0.23 Address: 172.16.0.23#53 Non-authoritative answer: Name: valgrind.org Address: 178.250.76.80 尝试浏览到其中任何一个w3m或chromium导致403 Forbidden错误。此外,我不确定要导航到哪一个,但 ping能以某种方式找出来!如果我ping valgrind.org(或ping www.valgrind.org)选择 $ ping valgrind.org PING valgrind.org (178.250.76.80) 56(84) bytes of data. 64 bytes from 178.250.76.80: icmp_req=1 ttl=50 time=80.2 ms 它怎么知道这样做?我还应该使用什么其他工具来了解浏览器如何从178.250.76.80进入valgrind.org并加载内容?
1 http  curl  dig  whois 

1
使用wget登录网页
我使用wget登录此网页时遇到问题: http://dealers.volare-kinderfietsen.nl/index.php?dispatch=auth.login_form 通常这对我来说没问题。我只想在登录此页面时存储cookie。我用: wget --save-cookies cookies.txt --keep-session-cookies --post-data =“user_login = myloginname& password = mypassword”“ http://dealers.volare-kinderfietsen.nl/index.php?dispatch=auth.login_form “ 但由于某种原因,它不允许我登录此表单。我搜索了一些,这个页面是一个cs购物车网上商店系统...也许有人有这方面的一些信息? 提前致谢
wget  curl 

0
如何根据时间戳下载网站的HTML页面?
我知道这可能是一个重复的问题,我为此感到抱歉, 但是我找不到任何问题的答案。 我只是想下载Pages html文件,没有任何其他内容, 和(如果可能的话)我想制作一个时间戳选项,只下载“比...更新”的页面 我认为Wget可能会很棒。 (我的系统上安装了CygWin和GNUWin32) 任何帮助请 - 提前感谢...


1
如何在我的public_html上集成cURL?
我的网站有这个文件夹结构: \index.html \php\some-php-files.php \js\some-js-files.js 我想要做的是,我想使用一个cURL命令,我通常在终端/ CMD上使用它,用我的一个PHP文件运行它。 通常我的命令行就是这样 curl "https://example-website/test-video" --output test.mp4" 所以我的问题是: 是否可以集成cURL到我的网站,以后用PHP调用它? cUR我需要下载哪个版本的L?它真的是基本的,但如何确定我需要哪个版本的cURL。我的网站由webhoster托管,我有FTP访问权限。

1
一个意识到远程文件更改的脚本
curl -z pci.ids --remote-time --silent -f -L -O \ http://pciids.sourceforge.net/v2.2/pci.ids 此命令检查远程文件是否已更改,仅在远程文件已被修改时才下载。只有在文件发生变化时,如何才能显示“已更改”?
bash  curl 

1
使用curl创建crontab脚本
试图设置一个cronjob与curl一起使用。想要在noip.com上更新IP。以下命令从noip.com获取IP,但不使用我的服务器ip更新它。我的意思是:当IP没有更新时,我得到旧的: curl -X GET 'https://dynupdate.no-ip.com/nic/update' --header "Authorization: Basic $(base64 <<< $xxxxxxx:$xxxxxx)" -d "hostname=$xxxxx.ddns.net" 下面的命令会导致错误 sh: GET: command not found ExecStart=/usr/bin/curl-X GET 'https://dynupdate.no-ip.com/nic/update' --header "Authorization: Basic <$xxxxx:$xxxxx>" -d 'hostname=<hostname>.xxxxxx.ddns.net' 需要帮助以获得适当的脚本
linux  cron  curl 

2
为了在没有错误的情况下构建卷曲,我该怎么办?
当我运行./buildconf时失败了 错误信息如下: [mirror@home curl]$ ls acinclude.m4 CMakeLists.txt GIT-INFO MacOSX-Framework packages TODO-RELEASE Android.mk configure.ac include Makefile.am perl vc6curl.dsw buildconf COPYING install-sh Makefile.dist README winbuild buildconf.bat CTestConfig.cmake lib Makefile.msvc.names RELEASE-NOTES CHANGES curl-config.in libcurl.pc.in maketgz sample.emacs CHANGES.0 curl-style.el log2changes.pl missing src CMake docs m4 mkinstalldirs tests [mirror@home curl]$ ./config [mirror@home curl]$ ./buildconf buildconf: …

1
我可以设置curl的默认主机名吗?
当我使用curl在工作站上测试Web服务时,我想减少按键操作。 有没有一种方法可以将默认主机名'localhost:3000'设置为〜/ .curlrc,以便以下工作有效? curl /foo.json
curl 

0
将cmd命令转换为Windows版本
我开始学习cURL和graphQL。 书告诉我,我需要在终端中使用此命令行 $ curl -H 'Content-Type:application/graphql' -XPOST https://www.graphqlhub.com/g\ raphql?pretty=true -d '{ hn { topStories(limit: 2) { title url } } }' { "data": { "hn": { "topStories": [ { "title": "Bank of Japan Is an Estimated Top 10 Holder in 90% of the Ni\ kkei 225", "url": "http://www.bloomberg.com/news/articles/2016-04-24/the-tokyo-wh\ ale-is-quietly-buying-up-huge-stakes-in-japan-inc" }, …
-1 windows  cmd.exe  curl 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.