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

GNU Wget (หรือ Wget เดิมชื่อ Geturl) เป็นโปรแกรมคอมพิวเตอร์ที่ดึงเนื้อหาจากเว็บเซิร์ฟเวอร์และเป็นส่วนหนึ่งของโครงการ GNU ชื่อนี้ได้มาจากเวิลด์ไวด์เว็บและได้รับ รองรับการดาวน์โหลดผ่านโปรโตคอล HTTP, HTTPS และ FTP


9
ทำให้ `wget 'ไม่บันทึกหน้า
ฉันกำลังใช้wgetโปรแกรม แต่ฉันไม่ต้องการให้บันทึกไฟล์ html ที่ฉันกำลังดาวน์โหลด ฉันต้องการให้ยกเลิกหลังจากได้รับแล้ว ฉันจะทำอย่างไร
68 wget 

4
มีเครื่องมือบรรทัดคำสั่งในตัวภายใต้ Windows เช่น wget / curl หรือไม่?
ฉันมาจากพื้นหลัง Linux / Unix และฉันสงสัยว่า Windows มีไบนารีที่สามารถดาวน์โหลดไฟล์จากคอนโซลได้หรือไม่ ฉันต้องการทำให้กระบวนการหนึ่งเป็นอัตโนมัติและหนึ่งในความต้องการของฉันคือไม่ติดตั้งซอฟต์แวร์มากนัก แต่ใช้สิ่งที่มีอยู่ในตัวให้มากที่สุด ขอบคุณ!

5
ไปป์ wget ไปยัง / dev / null ใน cron
ฉันใช้คำสั่งต่อไปนี้ทุก 5 นาทีใน crontab ของฉันเพื่อให้ Phusion Passenger มีชีวิตอยู่ */5 * * * * wget mysite.com > /dev/null 2>&1 เมื่อฉันเรียกใช้มันจะทำการ wget บนเส้นทาง URL ของไซต์ STDOUT / STDERR ไปยัง / dev / null เมื่อฉันเรียกใช้จากบรรทัดคำสั่งมันทำงานได้ดีและไม่สร้างไฟล์ index.html ในโฮมไดเร็กตอรี่ของฉัน เมื่อมันทำงานจาก cron มันจะสร้างไฟล์ index.html ใหม่ทุก ๆ ห้านาทีปล่อยให้ฉันมีไฟล์ดัชนีมากมายที่ฉันไม่ต้องการ ไวยากรณ์ของฉันไม่ถูกต้องสำหรับการรันงาน cron หรือไม่? จากบรรทัดคำสั่งมันทำงานได้โดยไม่มีปัญหา แต่จาก cron มันสร้างไฟล์ index.html ในไดเรกทอรีบ้านของฉัน …
38 linux  bash  wget 


6
ลองสคริปต์และเรียกใช้
ฉันต้องการดาวน์โหลดสคริปต์จาก: http://dl.dropbox.com/u/11210438/flockonus-stack.shและดำเนินการ ฉันเดาว่าใช้ wget เปลี่ยนชื่อ chmod มันและดำเนินการ คำสั่งสำหรับการทำเช่นนั้นบน Ubuntu คืออะไร?
28 ubuntu  wget 

6
ลองพิมพ์ข้อผิดพลาด แต่ไม่มีอะไรอื่น
ฉันจะมีข้อผิดพลาดในการพิมพ์ได้อย่างไร แต่ไม่มีอะไรเป็นอย่างอื่น ในพฤติกรรมเริ่มต้นจะแสดงแถบความคืบหน้าและสิ่งต่างๆมากมาย ในรุ่น - ไม่ verbose ยังพิมพ์หนึ่งบรรทัดต่อไฟล์ที่ดาวน์โหลดนี่ฉันไม่ต้องการ ตัวเลือก - เงียบทำให้เงียบโดยสิ้นเชิงแม้ในกรณีที่มีข้อผิดพลาดก็ไม่ได้พิมพ์อะไรเลย มีโหมดที่จะพิมพ์ข้อผิดพลาด แต่ไม่มีอะไรอีกหรือไม่?
27 wget 

4
ดำเนินการร้องขอ curl แบบขนานใน bash
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ เป็นวิธีที่ดีที่สุดในการรัน 5 curlคำขอparallelจากสคริปต์ทุบตีอะไร ฉันไม่สามารถรันมันเป็นอนุกรมได้เนื่องจากเหตุผลด้านประสิทธิภาพ
23 curl  wget  multi-core  smp 

3
Wget: มีวิธีการส่งชื่อผู้ใช้และรหัสผ่านจากไฟล์หรือไม่?
มีวิธีการส่งชื่อผู้ใช้และรหัสผ่านจากไฟล์แทนบรรทัดคำสั่งผ่าน --user และ - รหัสผ่าน? พื้นหลัง: ฉันต้องการเรียกใช้ wget ผ่าน cron และไม่ต้องการให้ชื่อผู้ใช้ / รหัสผ่านปรากฏในมุมมองกระบวนการ

4
เหตุใด wget จึงไม่ยืนยันใบรับรอง SSL
ฉันมีปัญหากับการติดตั้งFedora 8 ดูเหมือนว่าwgetจะไม่ทราบวิธียืนยันใบรับรอง SSL อีกต่อไป มันแปลกเพราะฉันมีกล่องFedora 8อีกกล่องซึ่งฉันเชื่อว่ามีการตั้งค่าเหมือนกันและใช้งานได้! ฉันจะทำให้มันทำงานโดยไม่ใช้--no-check-certificateสวิตช์ได้อย่างไร นี่คือเอาต์พุตตัวอย่าง: wget https://www.google.com --2011-09-23 00:11:13-- https://www.google.com/ Resolving www.google.com... 74.125.230.146, 74.125.230.147, 74.125.230.148, ... Connecting to www.google.com|74.125.230.146|:443... connected. ERROR: cannot verify www.google.com's certificate, issued by `/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA': Unable to locally verify the issuer's authority. To connect to www.google.com insecurely, use …
19 linux  ssl  wget  fedora 

6
ทำไมความแตกต่างระหว่าง Speedtest และ Wget
ลูกค้าของฉันร้องเรียนเกี่ยวกับความเร็วอินเทอร์เน็ตต่ำ เมื่อวัดด้วยความเร็ว Speedtest.net เป็นที่ยอมรับ การดาวน์โหลดที่วัดเป็นระยะคือ 10% ถึง 30% ของความเร็วที่กำหนด ฉันไม่สามารถอธิบายได้ พื้นหลังบางส่วน การเชื่อมต่อที่มีปัญหาอยู่บนหนึ่งในหมู่เกาะแคริบเบียนที่มีแสงแดดซึ่งอินเทอร์เน็ตที่รวดเร็วไม่ใช่ทรัพย์สินที่ยิ่งใหญ่ เมื่อเร็ว ๆ นี้ความเร็วอินเทอร์เน็ตก็ค่อนข้างดีมากถึง 200 Mbps แต่ปิงไปกลับ (พูด) อัมสเตอร์ดัมมีค่าประมาณ 180 มิลลิวินาที ลูกค้ามีการเชื่อมต่อไฟเบอร์ 100 Mbps เมื่อทำการทดสอบความเร็วบนเครื่อง Windows (speedtest.net) กับ ISP CO เราจะได้รับ 95 Mbps เมื่อใช้การทดสอบความเร็วเดียวกันกับอัมสเตอร์ดัมเรามีความเร็ว 60-70 Mbs ยอมรับอย่างเต็มที่ เมื่อไม่นานมานี้ฉันได้ติดตั้ง RasPi ซึ่งเป็นระยะไฟล์จากเซิร์ฟเวอร์ของฉันในอัมสเตอร์ดัม ในดาต้าเซ็นเตอร์ซึ่งเชื่อมต่อโดยตรงกับ AMS-IX ใช้คำสั่งนี้: wget -O /dev/null --report-speed=bits http://aserv.example.net/~myuser/links/M77232917.txt ไฟล์. …

4
เหตุใดคำสั่ง wget เดียวทำงานใน crontab ของฉัน
ฉันต้องการดึงเนื้อหาจากสคริปต์ PHP บนเซิร์ฟเวอร์ของฉันวันละสองครั้งการเปลี่ยนตัวแปรคิวรีlangเพื่อตั้งค่าภาษาที่เราต้องการและบันทึกเนื้อหานี้เป็นไฟล์สองภาษา นี่คือ crontab ของฉัน: */15 * * * * ~root/apache.sh > /var/log/checkapache.log 10 0 * * * wget -O /path/to/file-sv.sql "http://mydomain.com/path/?lang=sv" 11 0 * * * wget -O /path/to/file-en.sql "http://mydomain.com/path/?lang=en" ปัญหาคือบรรทัดคำสั่ง wget แรกเท่านั้นที่ถูกเรียกใช้งาน (หรือแม่นยำ: ไฟล์เดียวที่กำลังถูกเขียนคือ/path/to/file-sv.sql) ถ้าฉันสลับแถวที่สองและสามให้/path/to/file-en.sqlเขียนแทน บรรทัดแรกจะทำงานตามที่คาดไว้เสมอไม่ว่าจะอยู่ที่ไหน ฉันลองใช้โดยlynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sqlไม่มีประโยชน์ ยังคงมีเพียงบรรทัดคมแรกที่ดำเนินการสำเร็จ แม้แต่การผสม wget และ lynx ก็ไม่ได้เปลี่ยนแปลงสิ่งนี้! …
15 cron  wget 

7
wget เริ่มดาวน์โหลดจากนั้นหยุด“ ไม่สามารถเขียนถึง”
ฉันใช้ wget เพื่อทำมิรเรอร์ไฟล์บางไฟล์จากเซิร์ฟเวอร์หนึ่งไปยังอีก ฉันใช้คำสั่งต่อไปนี้: wget -x -N -i http://domain.com/filelist.txt -x = เพราะฉันต้องการเก็บโครงสร้างไดเรกทอรี -N = การประทับเวลาเพื่อรับไฟล์ใหม่เท่านั้น -i = หากต้องการดาวน์โหลดรายการไฟล์จากไฟล์ภายนอกหนึ่งรายการในแต่ละบรรทัด ไฟล์ขนาดเล็กเช่นหนึ่งฉันกำลังทดสอบว่าดาวน์โหลด 326kb ใหญ่ใช้ได้ดี แต่อันอื่นที่ดาวน์โหลดได้ 5gb เพียง 203mb แล้วหยุด (มันจะให้ 203mb หรือใช้เวลาเพียงไม่กี่กิโลไบต์) ข้อความแสดงข้อผิดพลาดที่แสดงคือ: ไม่สามารถเขียนไปยัง 'path / to / file.zipâ (ฉันไม่แน่ใจว่าทำไมมีตัวละครแปลก ๆ ทั้งก่อนและหลังฉันใช้ Putty ใน Windows และนี่อาจจะใช่หรือไม่มีอะไรเกี่ยวข้องกับเรื่องนี้ดังนั้นฉันจึงทิ้งพวกมันไว้ฉันไม่เข้าใจเลย) การตอบสนองแบบเต็มมีดังนี้: (ฉันได้เปลี่ยนเส้นทาง, ip และชื่อโดเมน) --2012-08-31 12: 41: …

1
กำลังเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันของ windows จาก Linux หรือไม่
ฉันกำลังพยายามคัดลอกไฟล์ (.html) จากโฟลเดอร์แชร์ Windows XP Professional ไปยังเซิร์ฟเวอร์ที่ใช้ Ubuntu Linux 10.04 LTS เนื่องจากเป็นโฟลเดอร์ที่ใช้ร่วมกัน 'wget' ปกติจึงไม่ทำงาน ฉันสงสัยว่าฉันใช้รูปแบบที่อยู่ผิดอย่างสมบูรณ์ ฉันเหนื่อย: http://192.168.1.66/SharedFolder/Data.html //192.168.1.66/SharedFolder/Data.html SMB: //192.168.1.66/SharedFolder/Data.html //192.168.1.66/SharedFolder/Data.html 192.168.1.66/SharedFolder/Data.html ฉันสงสัยว่าสิ่งนี้เป็นไปได้หรือไม่และถ้าเป็นไปได้มีใครให้คำแนะนำแก่ฉันได้ไหม ฉันส่ง Ping ไปยังกล่อง Windows จาก Ubuntu ได้สำเร็จ: # ping 192.168.1.66 PING 192.168.1.66 (192.168.1.66) 56(84) bytes of data. 64 bytes from 192.168.1.66: icmp_seq=1 ttl=128 time=0.412 ms 64 bytes …

2
ฉันจะรับ libintl3.dll ได้อย่างปลอดภัยได้ที่ไหน
ฉันมีปัญหาในการใช้งาน wget เวอร์ชั่น Windows บนเครื่อง Windows 7 เมื่อฉันเรียกใช้คำสั่งฉันได้รับข้อผิดพลาดนี้: โปรแกรมไม่สามารถเริ่มได้เนื่องจาก libintl3.dll หายไปจากคอมพิวเตอร์ของคุณ ลองติดตั้งโปรแกรมใหม่เพื่อแก้ไขปัญหานี้ มีที่ปลอดภัยฉันสามารถดาวน์โหลดและลงทะเบียน DLL นี้ได้หรือไม่ ฉันไม่คิดว่าจะปลอดภัยกับผลลัพธ์ของ Google ใด ๆ ที่ฉันเห็นเมื่อค้นหาไฟล์นี้
13 windows  windows-7  wget  dll 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.