คำถามติดแท็ก curl

curl เป็นยูทิลิตี้การถ่ายโอนข้อมูลที่ใช้สำหรับแอปพลิเคชั่นที่เกี่ยวข้องกับเน็ตเวิร์กจำนวนมาก = (เช่นข้อมูลการขูด)

1
สภาพอากาศ Conky และ Wunderground
ฉันกำลังแก้ไขคำถามเพื่อความกระจ่าง ... ฉันขอโทษสำหรับความสับสนใด ๆ ... ไวยากรณ์ของ Conky ได้เปลี่ยนไปเป็นเวอร์ชั่นล่าสุด ชี้แจงปัญหาของฉัน: ฉันสร้างไฟล์ xml ที่รับข้อมูลสภาพอากาศจาก Wunderground.com ฉันต้องการหาวิธีง่ายๆในการดึงข้อมูลเฉพาะออกจากไฟล์ xml เพื่อแสดงใน Conky (รวมถึงไอคอนสภาพอากาศ) ข้อมูลส่วนใหญ่ที่ฉันพบจนถึงขณะนี้ไม่ได้ทำสิ่งที่ฉันต้องการและฉันไม่สามารถ cobble วิธีการแก้ปัญหาของตัวเองจากสิ่งที่ฉันได้พบเพราะข้อมูลดูเหมือนซับซ้อนโดยไม่จำเป็น ฉันต้องการวิธีที่ใช้ในการไม่ต้องใช้โปรแกรมเพิ่มเติมและ / หรือยิมนาสติกสคริปต์ ตัวอย่าง: ฉันใช้ "curl -s http://api.wunderground.com/api/ [ / keykey//conditions/q/TX/هmycityเหมือน. xml -o ~ / path / weather.xml" เพื่อสร้างไฟล์ xml ของฉันโดยใช้ Wunderground .com ภายในไฟล์ xml เป็นเส้นทางไปยังไอคอนสภาพอากาศปัจจุบัน (ให้เราพูดว่า: " http://icons.wxug.com/i/c/k/cloudy.gif …
script  curl  sh  conky  weather 

1
Handline curl รับคำขอด้วยช่องว่าง
นี่คือคำสั่งที่ฉันใช้เพื่อรับข้อมูล พยายามใช้%20, +และคำพูด ดูเหมือนไม่มีอะไรทำงาน curl -g -v -H "Authorization: "XXX" --request GET \ --url https://insights-api.clavistechnology.com/api/v2/search-term-results?filter\[online-store\]=amazon&\[search-term\]=250gb%20ssd \ --header 'accept: application/vnd.api+json' \ --header 'content-type: application/vnd.api+json' --globoff ล้อมรอบมันคำพูดให้ < HTTP/1.1 400 BAD_REQUEST --url "https://insights-api.clavistechnology.com/api/v2/search-term-results?filter\[online-store\]=amazon&\[search-term\]=250gb ssd" \
curl 

1
จะบันทึกรายการไฟล์ที่มีชื่อต่างกันโดยอัตโนมัติได้อย่างไร?
ฉันมีไฟล์ข้อความของ URL แต่ละไฟล์ในรูปแบบของ: http://domain.com/a/b/c/d.jpg ฉันต้องการดาวน์โหลดทั้งหมดนี้ แต่บันทึกแต่ละไฟล์ภายใต้ชื่อ: c_d.jpg กล่าวอีกนัยหนึ่งสำหรับแต่ละไฟล์ฉันต้องการบันทึกไฟล์ภายใต้ชื่อไฟล์เดิมที่นำหน้าด้วยชื่อของไดเรกทอรีหลัก ฉันจะทำสิ่งนี้บน Windows ได้อย่างไร ฉันพอใจกับการใช้เครื่องมือบรรทัดคำสั่งเช่น wget หรือ curl เพียงแค่ให้ข้อโต้แย้งแก่ฉัน ขอบคุณ

2
วิธีซ่อน html body เมื่อใช้ curl
ขณะนี้ฉันกำลังทดสอบกับธง curl ค้นหาวิธีรับเฉพาะส่วนหัวของการตอบสนองตามการเปลี่ยนเส้นทางถ้ามีการเข้ารหัสและการรับรองความถูกต้องที่ใช้และเวลาเดินทาง ฉันควรใช้ค่าสถานะใดเพื่อซ่อน / ปิดใช้งานเนื้อหา HTML ในผลลัพธ์
https  curl 

1
ขด bails ในการดาวน์โหลดใน cygwin แต่ไม่ได้ OS x
ฉันพยายามดาวน์โหลดสำเนา postgresql db จาก Amazon S3 ใน cygwin แต่มันให้ผลเป็นศูนย์ทั้งกระดานให้ไฟล์ที่ไร้ประโยชน์ นี่คือคำสั่ง curl ของฉัน: curl `heroku.bat pgbackups:url` -o latest.dump --verbose ซึ่งให้ผลตอบแทน: * สถานะ: INIT => CONNECT จัดการ 0x60002de60; บรรทัด 1011 (การเชื่อมต่อ # -5000) * ไม่พบชื่อโฮสต์ในแคช DNS * กำลังลอง 54.231.1.232 ... * เพิ่มหมายเลขอ้างอิง: conn: 0x600069f80 * เพิ่มหมายเลขอ้างอิง: ส่ง: 0 * กำลังเพิ่มหมายเลขอ้างอิง: 0 * …
cygwin  curl 

0
ประกาศ: การใช้ CURLOPT_CAINFO คงที่ที่ไม่ได้กำหนด
ฉันพยายามที่จะใช้ที่ต้องใช้TwitterOAuth cURLก่อนอื่นฉันคิดว่าสิ่งสำคัญคือต้องใช้ Win 8 64 bits ด้วย WampServer 3.0 และ PHP 5.6.15 เมื่อฉันเรียกใช้สคริปต์ (ที่ได้รับจาก TwitterOAuth) ฉันมีข้อผิดพลาดเหล่านี้: Notice: Use of undefined constant CURLOPT_CAINFO - assumed 'CURLOPT_CAINFO' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 353 Notice: Use of undefined constant CURLOPT_CONNECTTIMEOUT - assumed 'CURLOPT_CONNECTTIMEOUT' in C:\wamp\www\TWEET\twitteroauth\src\TwitterOAuth.php on line 354 Notice: Use of undefined constant CURLOPT_HEADER …
php  curl  wamp 

1
เข้าสู่เว็บไซต์ด้วย curl และดาวน์โหลดเว็บเพจ
ฉันกำลังพยายามลงชื่อเข้าใช้ในเว็บไซต์และดาวน์โหลดเว็บเพจ ไม่ต้องตื่นตระหนก - เว็บไซต์และข้อมูลประจำตัวเป็นความรู้สาธารณะ ... อย่างไรก็ตามรหัสของฉันเป็นดังนี้: curl -k https://url.retail.publishedprices.co.il/login > 01.txt sfk xed 01.txt "_[start][0.10000 bytes]csrftoken__" +xed "_/>**__" +xed "_\q id=\qcsrftoken\q value=\q__" +xed "_\q __" -tofile 02.txt set /p csrf=<02.txt curl -k -d "username=retalix&password=12345&csrftoken=%csrf%" https://url.retail.publishedprices.co.il/file/d/RamiLevi/ > RL.txt สิ่งที่รหัสทำคือดาวน์โหลดหน้าเข้าสู่ระบบแยกตัวแปร csrf และใช้รวมทั้งชื่อผู้ใช้ / รหัสผ่านเพื่อเข้าสู่ระบบย่อย "โดเมน" อื่นในเว็บไซต์เดียวกัน ผลลัพธ์สุดท้ายควรเป็นหน้าเว็บที่บันทึกไว้ใน "RL.txt"แต่ไม่มีวิธีแก้ปัญหาที่ฉันสามารถหาได้และไม่เข้าใจว่าทำไม ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม!

2
ค้นหาไฟล์และดาวน์โหลด (ม้วน, grep, wget?)
ฉันกำลังพยายามตั้งค่าคำสั่งด้วย curl และ grep ที่ให้ฉันค้นหารูปแบบเฉพาะบนเว็บไซต์และดาวน์โหลดลิงก์เป้าหมาย ฉันได้ลองวิธีนับไม่ถ้วนกับขด wget และอะไร แต่ไม่สามารถหาทางออก งานวิจัยของฉันก็มีประโยชน์เช่นกัน ดังนั้นสิ่งที่ฉันพยายามทำคือ: ค้นหาเว็บไซต์ ( http://ci.athion.net/job/FastAsyncWorldEdit/lastStableBuild/ ) สำหรับทุกไฟล์ที่ขึ้นต้นด้วย "FastAsyncWorldEdit-bukkit-" และลงท้ายด้วย ".jar" แล้วบันทึกเป็นอะไรก็ตาม บทเรียนที่ฉันพบดูเหมือนจะไม่ทำงานกับเจนกินส์ ขอบคุณสำหรับความช่วยเหลือใด ๆ !
-1 linux  grep  wget  curl  jenkins 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.