Als «curl» getaggte Fragen

cURL ist ein CLI-Tool zum Ausgeben von HTTP-GET-, POST- und PUT-Anforderungen.

1
kombinieren Sie Rohr und leiten Sie auf locken und jq um
Wenn ich mich zu einer Seite kräusele, kann ich direkt json bekommen: curl http://httpbin.org/ip { "origin": "37.77.126.22"} um zu verschönern, mache ich: curl http://httpbin.org/ip | jq { "origin": "37.77.126.22" } Um es zu verschönern und zu speichern, leite ich um ... aber es funktioniert nicht curl http://httpbin.org/ip | jq > …
11 pipe  curl  jq 

2
Übergeben eines Arguments an ein Skript, das in bash eingegeben wird
Im Moment habe ich einen Einzeiler wie diesen: curl -fsSL http://git.io/vvZMn | bash Es lädt ein Skript herunter und übergibt es als stdin-Datei an bash. Ich möchte dieses Skript mit zusätzlichen Argumenten ausführen print. Vielleicht so etwas? curl -fsSL http://git.io/vvZMn | bash -- print Das funktioniert aber nicht.
10 bash  pipe  curl  input 

1
Wie man HTML in w3m leitet?
In diesem Beitrag wird gezeigt, wie die Curl-Ausgabe an den Luchs weitergeleitet wird. Wie kann man mit w3m dasselbe erreichen? Ich meine so etwas wie: curl https://www.google.it | w3m nicht: curl https://www.google.it someFile.html && lynx someFile.html
10 curl  w3m 

1
Uniq entfernt keine Duplikate
Ich habe den folgenden Befehl verwendet curl -silent http://api.openstreetmap.org/api/0.6/relation/2919627 http://api.openstreetmap.org/api/0.6/relation/2919628 | grep node | awk '{print $3}' | uniq als ich mich fragte, warum ich uniqdie Duplikate nicht entfernen sollte. Irgendeine Idee warum?

3
Laden Sie nur die ersten Bytes einer Quellseite herunter
Ich lade die HTML-Quellseite einer Website mit dem cURLBefehl herunter . Das Problem ist, ich möchte nicht die meisten Inhalte auf der Seite. Ich brauche nur die ersten 100 Zeilen der Quellseite. Gibt es eine Möglichkeit, den Download der Seite nach den ersten Zeilen zu stoppen? Derzeit funktioniert der folgende …
9 wget  curl 


1
Größe der gesendeten Curl-Anfrage abrufen
Gibt es eine Möglichkeit, die Größe einer curlAnfrage programmgesteuert zu ermitteln? ZB wenn ich es tue curl 'http://www.example.com/url' \ -H 'Cookie: cookie=cookiedata;' \ -H 'X-CSRFToken: csrffake' \ --data 'example=moredata \ --compressed Ich möchte wissen, wie groß meine gesendete Anfrage ist.
9 curl 

1
Das Beobachten der Locke führt zu einer unerwarteten Ausgabe
Ich versuche, watch curlLive-Feedback zu HTTP-Optimierungen zu erhalten. Wenn ich den Befehl ausführe, wird die Ausgabe jedoch mit einigen Download-Statistiken verstümmelt. Ich habe versucht , das Senden curl‚s stderran /dev/null, ohne Erfolg. Wenn curlSie alleine spielen, scheint diese Ausgabe nirgends zu finden zu sein. Was vermisse ich? [bearbeiten] Die vollständige …

1
Warum lädt dieser Curl-Befehl von Firefox nichts herunter?
Ich habe https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rstin Firefox geöffnet und den folgenden Curl-Befehl von Tools-> Web Developer-> Network kopiert: curl 'https://raw.githubusercontent.com/andreafrancia/trash-cli/master/README.rst' -H 'Host: raw.githubusercontent.com' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' -H 'Accept-Language: en-GB,en;q=0.5' --compressed -H 'Connection: keep-alive' -H 'Upgrade-Insecure-Requests: 1' -H 'If-None-Match: "6931c3b4d0e94743bb93a36ed8e8c3f5add12f9a"' -H 'Cache-Control: max-age=0' Wenn …
8 curl  firefox 

3
cURL stellt keine Verbindung zu HTTPS her, während wget dies tut (NSS-Fehler -12286)
NSS error -12286Beim Herunterladen einer Datei von HTTPS mit wird eine Fehlermeldung angezeigt curl. Ich kann dieselbe Datei ohne Probleme herunterladen, um Probleme mit der wgetFirewall oder der Blacklist auszuschließen. Bereits ausprobiert, ohne Glück, Optionen -kund --cipher ecdhe_ecdsa_aes_128_gcm_sha_256das ist die vom Qualys SSL Labs Test Server-Tool bevorzugte Verschlüsselung hier: https://www.ssllabs.com/ssltest/analyze.html?d=intribunale.net&latest …
8 curl  nss 

1
Wie kann ich mich vom Terminal aus auf einer Website anmelden?
Als Student der Informatik lerne ich jetzt, mit der Kommandozeile zu arbeiten. Ich muss Brute Force anwenden, um mich auf einer Website anzumelden, wobei ich den Benutzernamen kenne und weiß, dass das Passwort eine Ganzzahl in einem bestimmten Bereich ist. Das habe ich bisher, aber es scheint nicht zu funktionieren. …
8 curl 


6
Wie kann ich mit dem Terminal twittern?
Ich möchte eine Nachricht über das Terminal twittern. Ich habe so etwas versucht wie: curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml aber anscheinend funktioniert das nicht mehr. Ich erhalte einen Fehler wie diesen: <?xml version="1.0" encoding="UTF-8"?> <errors> <error code="53">Basic authentication is not supported</error> </errors> Wie können wir also vom …

2
Gibt es neben SeleniumRC noch gute Tools, mit denen Webseiten einschließlich von JavaScript nachgemaltem Inhalt abgerufen werden können?
Ein großes Manko curlbesteht darin, dass immer mehr Webseiten ihren Hauptinhalt von einer JavaScript-AJAX-Antwort malen lassen, die nach der ersten HTTP-Antwort auftritt. curlgreift diesen nachgemalten Inhalt nie auf. Um diese Arten von Webseiten von der Befehlszeile abzurufen, habe ich mich darauf beschränkt, Skripte in Ruby zu schreiben, die den SeleniumRC …
8 wget  http  html  curl  selenium 

2
Arch linux ca-certificates.crt nicht gefunden
Ich habe ein Problem mit den Zertifikaten in Arch Linux. Es scheint, dass es nicht finden kann ca-certificates.crt. Ich habe mein System aktualisiert und die ca-certificates{,-utils,-mozilla}Pakete installiert und es funktioniert immer noch nicht. git clone http://github.com/sstephenson/bats.git Cloning into 'bats'... fatal: unable to access 'https://github.com/sstephenson/bats.git/': error setting certificate verify locations: CAfile: …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.